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 um Endereço de Return-Path Faz

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.

O SPF verifica o domínio do Return-Path e o DMARC é aprovado quando se alinha com o domínio From, então o e-mail chega à 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 profissional: Suas verificações 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 uma 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 entrega de e-mail do seu site WordPress.

Após configurá-lo, o WP Mail SMTP copia seu E-mail From para a propriedade Sender do PHPMailer. O PHPMailer usa isso como remetente do envelope, tornando-se 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 em 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 e pressione Enter (ou Return para macOS).

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 From e Nome From.

Passo 3: Ative a Opção Return Path

Encontre o botão 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.
Guia Geral das Configurações do WP Mail SMTP com a chave de Retorno ativada

Desde a versão 4.7.1 do WP Mail SMTP, este botão 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.

Guia Teste de E-mail das Ferramentas do WP Mail SMTP 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 From.

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

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

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!":

// 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.

Depois que ambas as constantes forem definidas como true, o WP Mail SMTP desativará o botão. Remova as linhas para gerenciá-lo pelo painel novamente.

Quais Remetentes do WordPress Permitem Controlar o Return Path

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

RemetenteBotão Caminho de RetornoQuem define o caminho de retorno
Padrão (nenhum)ExibidoWP Mail SMTP, usando seu E-mail From
Outro SMTPExibidoWP Mail SMTP, usando seu E-mail From
MailgunExibidoO WP 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

O alternador oculto não é um recurso ausente. Provedores de API lidam com rejeições em seus próprios servidores. Eles geralmente usam o domínio que você verificou com eles.

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

Observação: Com o remetente do Google / Gmail, o WP Mail SMTP muda o endereço de remetente para sua conta do 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 do remetente. Aqui estão os 3 que eu verificaria primeiro.

A Opção Return Path Está Ausente

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

A Opção Return Path Está Desativada (Cinza)

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. O alternador permanece editável, mas sua alteração não terá efeito.

Rejeições 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 rejeição podem ir para lá.

Se você usa um remetente de API, as rejeições vão para o provedor. Procure por elas nos logs ou relatórios de rejeição 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 do remetente é o que os destinatários veem, e o caminho de retorno é para onde vão as rejeições. 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 o alternador do WP Mail SMTP. Ele sempre usa seu E-mail de remetente, e não há campo para um endereço personalizado. Para um endereço de rejeição 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 esteja alinhado com o seu domínio de remetente. Um caminho de retorno incompatível pode custar 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. As rejeições 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 suas rejeições chegarem à sua caixa de entrada, você precisará lê-las. Nosso guia sobre rejeições hard vs soft explica o que cada código de rejeição 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.