Por padrão, os e-mails do WordPress falsificam o remetente e, se o registro SPF do domínio não confiar no servidor de envio, os provedores de e-mail provavelmente marcarão os e-mails como spam por causa do spoofing.
A melhor maneira (não mais fácil) de garantir a entrega confiável de e-mails é enviar os e-mails usando o SMTP autenticado.
Autorizando o servidor WordPress para enviar e-mails
Esta é a maneira mais fácil de obter caixas de correio para receber emails do WordPress, mas é apenas uma coisa que os provedores de email verificam para verificar o remetente. Se as instruções desta seção não solucionarem seu problema, tente a seção " Configurando o e-mail SMTP autenticado no WordPress " além desta seção.
O WordPress só sabe como usar mail()
no PHP, o que falsifica o "De "cabeçalho. Se você está enviando From: WordPress <[email protected]>
de qualquer lugar, mas o registro SPF (TXT) para example.com
é v=spf1 -all
(não permite nenhum remetente), os provedores de e-mail sabem que não devem enviar e-mails de quem afirma ser @example.com
.
Seu registro SPF já deve ter esta aparência, de acordo com a Microsoft :
v=spf1 include:spf.protection.outlook.com -all
-
include:spf.protection.outlook.com
garante que o Outlook esteja autorizado a enviar e-mails como seu domínio. -
-all
significa falha na verificação de SPF para qualquer outro remetente. Isso deve impedir que qualquer pessoa, mesmo seu site WordPress, falsifique e-mails supostamente enviados de seu domínio.
Tudo o que você precisa fazer para permitir que os destinatários saibam que aceitam e-mails para seu domínio enviado pelo seu servidor WordPress é adicionar seu endereço IP (por exemplo, 10.0.0.2
) ao registro SPF da seguinte forma:
v=spf1 +ip4:10.0.0.2 include:spf.protection.outlook.com -all
Como alternativa, se o seu registro de endereço (A ou AAAA) for o seu site WordPress, basta adicionar +a
em vez de +ip4:10.0.0.2
. Isso é útil se você migrar seu site para outro endereço IP e esquecer de atualizar seu registro SPF. Exemplo de uso:
v=spf1 +a include:spf.protection.outlook.com -all
O registro SPF é um registro TXT que você precisa definir no seu provedor de DNS. Você já deve saber como fazer isso; é a mesma interface usada para configurar seus registros DNS do Outlook.
Configurando Email SMTP Autenticado no WordPress
Como o WordPress só sabe como usar o mail()
no PHP, você precisa de um plugin para enviar emails SMTP autenticados. Dois plug-ins populares são WP Mail SMTP e Easy WP SMTP .
Se você quiser que o WordPress envie e-mails de [email protected]
, crie esse endereço de e-mail no Outlook (o provedor de e-mail para example.com
).
Em seguida, configure o plug-in do SMTP (sua escolha) para enviar e-mails dessa conta.
O que isso faz é delegar o envio de e-mails para um provedor que já é confiável para enviar e-mails em nome de seu domínio. No seu caso, esse provedor de e-mail é o Outlook.
Como o Outlook será responsável por enviar e-mails de um endereço do Outlook para outro endereço do Outlook, é muito mais provável que a entrega de e-mails seja bem-sucedida.