O que é um endereço de e-mail Return-Path?

O que é um endereço de e-mail Return-Path? (E como configurá-lo no WordPress)

Resumir:ChatGPTPerplexidade

Seu e-mail do WordPress já deu bounce sem que ninguém percebesse? O return path decide para onde esse bounce vai e se você o verá.

O WordPress envia e-mails através do seu servidor. Ele não define um caminho de retorno que você controla. Assim, uma redefinição de senha falha ou uma notificação de formulário pode retornar para um endereço que ninguém lê.

Neste guia, mostrarei como definir o caminho de retorno com o WP Mail SMTP.

O que faz um Endereço de Return-Path

Um endereço de caminho de retorno é o endereço oculto para onde os servidores de e-mail enviam mensagens de devolução. Também é chamado de remetente do envelope, endereço MAIL FROM ou endereço de devolução.

Os destinatários não o veem em sua caixa de entrada. Os servidores de e-mail o usam quando uma mensagem não pode ser entregue.

Veja o que o caminho de retorno controla

  • Devoluções: Relatórios de não entrega vão para este endereço, não para o seu endereço De.
  • Verificações SPF: O servidor de recebimento verifica o SPF em relação ao domínio do caminho de retorno.
  • Alinhamento DMARC: O SPF só conta para o DMARC quando este domínio corresponde ao seu domínio De.

De Onde Vem o Cabeçalho Return-Path

Seu site não escreve o cabeçalho Return-Path por si só. Ele envia um remetente de envelope com o comando SMTP MAIL FROM.

O servidor de recebimento, então, adiciona o cabeçalho na entrega final. De acordo com a RFC 5321, o servidor "insere uma linha de caminho de retorno no início dos dados do e-mail."

É por isso que o caminho de retorno pode ser diferente do endereço De que você definiu.

Como Encontrar o Return-Path em um E-mail

Você pode vê-lo no código-fonte bruto de qualquer e-mail que receber. No Gmail, abra a mensagem, clique no menu de três pontos e escolha Mostrar original.

Visualização 'Mostrar original' do Gmail de um e-mail do WordPress com a linha Return-Path destacada

O topo da mensagem bruta se parece com isto:

Return-Path: <[email protected]>
Received-SPF: pass (google.com: domain of [email protected] designates 203.0.113.10 as permitted sender)
From: My Site <[email protected]>
Reply-To: [email protected]

Neste exemplo, todos os 3 endereços estão no mesmo domínio. Essa é a configuração que você deseja.

Return-Path vs De vs Responder Para

Esses 3 endereços desempenham funções diferentes. Apenas o endereço De é visível para a pessoa que está lendo seu e-mail.

EndereçoQuem o vêO que ele controlaExemplo
DeO destinatárioO nome e endereço do remetente mostrados na caixa de entrada[email protected]
Responder aO aplicativo de e-mail do destinatárioPara onde uma resposta vai quando alguém clica em Responder[email protected]
Caminho de RetornoApenas servidores de e-mailPara onde as devoluções vão e qual domínio o SPF verifica[email protected]

Todos eles podem ser endereços diferentes. Provedores de e-mail frequentemente usam seu próprio subdomínio de devolução para o caminho de retorno, por exemplo.

Como o Return Path Afeta SPF e DMARC

O caminho de retorno é o endereço que o SPF verifica. Se estiver no domínio errado, o SPF passará para esse domínio em vez do seu.

SPF verifica o domínio Return-Path e DMARC passa quando ele se alinha com o domínio From, para que o e-mail chegue à caixa de entrada

SPF Verifica o Domínio do Return-Path

O SPF procura o domínio no remetente do envelope, não no endereço De visível. A RFC 7208 exige que os verificadores de SPF testem a identidade MAIL FROM.

Portanto, se o seu caminho de retorno for [email protected], o SPF verificará o domínio da sua hospedagem. Seu próprio registro SPF nunca será usado.

Alinhamento DMARC e Domínios de Return-Path Personalizados

O DMARC faz uma segunda pergunta: o domínio que passou no SPF corresponde ao seu domínio From?

O alinhamento flexível aceita um subdomínio do mesmo domínio. Assim, bounces.example.com se alinha com example.com.

Se o SPF não se alinhar, o DKIM ainda pode passar no DMARC para você. É por isso que a maioria dos provedores de e-mail pede que você configure ambos.

Dica Pro: Seus testes DMARC estão falhando? Nosso guia sobre Como Corrigir uma Falha DMARC no WordPress cobre todas as etapas de solução de problemas em detalhes.

Por Que os E-mails do WordPress Perdem Seus Bounces

O WordPress usa a função mail() do PHP por padrão. A menos que algo defina o remetente do e-mail, o programa de e-mail do seu servidor escolherá um.

Esse pode ser um endereço do sistema no servidor. Não é uma caixa de entrada que você verifica.

Portanto, quando um redefinição de senha falha, o relatório de falha vai para um lugar que você nunca procurará. Você não saberá que o endereço estava errado, e o usuário não receberá o e-mail.

Return Path desativado envia os bounces do WordPress para um endereço de servidor desconhecido; Return Path ativado os envia de volta para sua caixa de entrada

A solução é enviar através de um remetente de e-mail adequado e definir o caminho de retorno você mesmo.

Corrija seus e-mails do WordPress agora

Como Definir o Return Path no WordPress com WP Mail SMTP

Um plugin SMTP como o WP Mail SMTP simplifica o processo de adicionar um caminho de retorno no WordPress. Além disso, ele também corrige os problemas de entregabilidade de e-mail do seu site WordPress.

Após configurá-lo, o WP Mail SMTP copia seu E-mail de Remetente para a propriedade Sender do PHPMailer. O PHPMailer usa isso como o remetente do envelope, então ele se torna o caminho de retorno.

Passo 1: Instale o WP Mail SMTP

Antes de começar, você precisará instalar e ativar o plugin WP Mail SMTP no seu site WordPress. É o melhor plugin SMTP para WordPress, tornando todo o processo super fácil.

Para instalar o plugin WP Mail SMTP, faça login na sua área de administrador do WordPress e navegue até Plugins » Adicionar Plugin. Uma vez aqui, digite “wp mail smtp” na barra de pesquisa.

Pesquisar WP Mail SMTP

Em seguida, clique em Instalar agora ao lado do plugin WP Mail SMTP.

Instalar o plugin WP Mail SMTP

Assim que a instalação for concluída, o botão muda para “Ativar”. Clique nele para ativar o plugin.

Ativar plugin

Passo 2: Abra as Configurações do WP Mail SMTP

No seu painel do WordPress, vá para WP Mail SMTP » Configurações. Você estará na aba Geral.

Página de configurações do WP Mail SMTP

Role para baixo, passando pelos campos E-mail de Remetente e Nome de Remetente.

Passo 3: Ative a Chave Seletora do Return Path

Encontre o seletor Caminho de Retorno e certifique-se de que ele esteja ativado. O texto de ajuda explica o que ele faz:

Return Path indicates where non-delivery receipts - or bounce messages - are to be sent.
If unchecked, bounce messages may be lost.
Configurações do WP Mail SMTP, Guia Geral, com a opção Return Path ativada

Desde a versão 4.7.1 do WP Mail SMTP, este seletor está ativado por padrão. Portanto, para a maioria dos sites, esta etapa é uma verificação rápida.

Clique em Salvar Configurações se você alterou alguma coisa.

Passo 4: Envie um Teste e Verifique o Cabeçalho

Vá para WP Mail SMTP » Ferramentas e abra a aba Teste de E-mail. Insira uma caixa de entrada que você possa abrir no campo Enviar Para e clique em Enviar E-mail.

Configurações do WP Mail SMTP, Guia Ferramentas, Guia Teste de E-mail, com o campo Enviar para preenchido

Abra o e-mail de teste e visualize o código-fonte bruto, como mostrado anteriormente. A linha Return-Path deve mostrar seu E-mail de Remetente.

Avançado: Definindo com uma Constante wp-config.php

Você também pode travar a configuração no seu arquivo wp-config.php. Para fazer isso, adicione estas linhas acima do comentário “Isso é tudo, pare de editar!”:

Atenção! Esta seção contém código PHP e é destinada a desenvolvedores. Oferecemos este código como cortesia, mas não fornecemos suporte para personalizações de código ou desenvolvimento de terceiros.

// Let WP Mail SMTP read its settings from wp-config.php.
define( 'WPMS_ON', true );
// Send bounces to the From Email address.
define( 'WPMS_SET_RETURN_PATH', true );

O WP Mail SMTP ignora suas constantes, a menos que WPMS_ON seja definido como true. É por isso que você precisa de ambas as linhas.

Uma vez que ambas as constantes são definidas como true, o WP Mail SMTP desativa o seletor. Remova as linhas para gerenciá-lo do painel novamente.

Quais Remetentes do WordPress Permitem Controlar o Return Path

O WP Mail SMTP só exibe a opção Caminho de Retorno para remetentes que a aceitam. Para os outros, o provedor de e-mail define o caminho de retorno por conta própria.

RemetenteOpção Caminho de RetornoQuem define o caminho de retorno
Padrão (nenhum)ExibidoWP Mail SMTP, usando seu E-mail de Remetente
Outro SMTPExibidoWP Mail SMTP, usando seu E-mail de Remetente
MailgunExibidoWP Mail SMTP passa seu E-mail de Remetente para o Mailgun
SendLayer, SendGrid, Brevo, Postmark, SparkPost, Mailjet, Mandrill, MailerSend, Resend, SMTP2GO, SMTP.com, Elastic EmailOcultoO provedor
Google / GmailOcultoSua conta Gmail conectada

A opção oculta não é um recurso ausente. Provedores de API lidam com bounces em seus próprios servidores. Eles geralmente usam o domínio que você verificou com eles.

Quer um domínio de bounce personalizado com esses provedores? Configure-o no painel do provedor. Muitos o chamam de caminho de retorno personalizado ou domínio de bounce personalizado.

Observação: Com o remetente Google / Gmail, o WP Mail SMTP altera o endereço de Remetente para sua conta Gmail se o seu E-mail de Remetente não for um de seus aliases. O caminho de retorno o segue.

Solução de Problemas de Return Path

A maioria dos problemas de caminho de retorno se resume ao remetente ou à caixa de correio de Remetente. Aqui estão os 3 que eu verificaria primeiro.

A Chave Seletora do Return Path Está Ausente

Seu remetente define seu próprio caminho de retorno, então o WP Mail SMTP oculta a opção. Verifique o painel do provedor para uma configuração de caminho de retorno personalizado ou domínio de bounce.

A Chave Seletora do Return Path Está Desativada

Tanto WPMS_ON quanto WPMS_SET_RETURN_PATH estão definidos como true em seu arquivo wp-config.php. Altere ou remova-os lá.

Se WPMS_SET_RETURN_PATH estiver definido como false, ele ainda substitui a configuração. A opção permanece editável, mas sua alteração não terá efeito.

Bounces Ainda Não Estão Chegando

Confirme se seu E-mail de Remetente é uma caixa de correio real que aceita e-mails. Em seguida, verifique sua pasta de spam, pois os relatórios de bounce podem ir para lá.

Se você usa um remetente de API, os bounces vão para o provedor. Procure por eles nos logs ou relatórios de bounce do provedor.

Perguntas Frequentes

Aqui estão as respostas para as perguntas que as pessoas mais fazem sobre o caminho de retorno.

O Return-Path é o mesmo que o endereço De?

Não. O endereço de Remetente é o que os destinatários veem, e o caminho de retorno é para onde os bounces vão. Eles costumam ser o mesmo endereço no WordPress, mas não precisam ser.

Posso definir o Return-Path para um endereço de e-mail diferente?

Não com a opção WP Mail SMTP. Ela sempre usa seu E-mail de Remetente, e não há campo para um endereço personalizado. Para um endereço de bounce separado, use a configuração de caminho de retorno personalizado do seu provedor ou código personalizado.

O Return-Path afeta a entregabilidade de e-mails?

Sim, indiretamente. O SPF verifica o domínio do caminho de retorno.

O DMARC precisa que esse domínio se alinhe com o seu domínio de Remetente. Um caminho de retorno incompatível pode fazer com que você perca um passe SPF sob o DMARC.

O que acontece se o Return Path for desativado no WP Mail SMTP?

Depende do seu remetente:

  • Padrão (nenhum): O programa de e-mail do seu servidor escolhe o remetente do envelope. Os bounces podem ir para um endereço que você não monitora.
  • Outro SMTP: O PHPMailer volta para o seu endereço de Remetente para MAIL FROM. Seu servidor SMTP ainda pode reescrevê-lo.
  • Mailgun: O WP Mail SMTP para de passar seu E-mail de Remetente para o Mailgun como remetente.

Em seguida, aprenda a diferença entre bounces hard e soft

Assim que seus bounces chegarem à sua caixa de entrada, você precisará lê-los. Nosso guia sobre bounces hard vs soft explica o que cada código de bounce significa. Ele também cobre quais precisam de correção.

Corrija seus e-mails do WordPress agora

Pronto para corrigir seus e-mails? Comece hoje mesmo com o melhor plugin SMTP para WordPress. Se você não tem tempo para corrigir seus e-mails, pode obter assistência completa de Configuração White Glove como uma compra adicional, e há uma garantia de devolução do dinheiro em 14 dias para todos os planos pagos.

Se este artigo ajudou você, por favor, siga-nos no Facebook e Twitter para mais dicas e tutoriais do WordPress.

Aviso: Nosso conteúdo é sustentado pelos leitores. Isso significa que, se você clicar em alguns de nossos links, poderemos ganhar uma comissão. Veja como o WPForms é financiado, por que isso importa e como você pode nos apoiar.

David Ozokoye

David é um escritor técnico no WP Mail SMTP. Ele testa e documenta novos recursos e atualizações para o plugin WP Mail SMTP. Longe do computador, ele gosta de jogar videogame e patinar. Saiba Mais

Experimente nosso plugin gratuito WP Mail SMTP

Use seu provedor SMTP favorito para enviar seus e-mails do WordPress de forma confiável.