Corrigir vários registros SPF

Vários registros SPF: Como mesclá-los (da maneira mais fácil)

Você precisa corrigir vários registros SPF no seu domínio?

Os registros SPF são TXT registros do tipo que começam com v=spf1. Vários registros SPF podem fazer com que seus e-mails sejam rejeitados ou arquivados como spam, portanto, é melhor mesclá-los em uma única linha.

Nós lhe mostraremos como - da maneira mais fácil.

Corrija seus e-mails do WordPress agora

O que acontece se você tiver mais de um registro SPF?

Se você tiver vários registros SPF separados para um único domínio, seus e-mails falharão na autenticação SPF e retornarão um PermError.

De acordo com o Alexa, um em cada seis domínios com um registro SPF usa o formato errado, portanto, esse é um problema bastante comum e pode ser difícil de detectar.

Vários registros SPF no Cloudflare

Talvez você nem saiba que seus registros SPF são inválidos. Se você tiver dois ou mais, geralmente todos eles são ignorados, o que é uma má notícia para a capacidade de entrega de e-mails.

A solução simples é mesclar esses vários registros TXT em uma única linha. Esse é um problema fácil de resolver e leva apenas alguns minutos para combinar seus registros SPF.

Como corrigir vários registros SPF

Para começar, verificaremos seus registros DNS com uma ferramenta on-line gratuita.

Verificação de vários registros SPF

Começaremos usando uma ferramenta gratuita chamada MXToolbox para verificar se há mais de um registro SPF nos seus registros DNS.

Para isso, digite o nome do seu domínio no campo e clique no botão SPF Record Lookup.

Verifique se há vários registros SPF no MXToolbox

Se você tiver mais de uma regra SPF configurada, verá a mensagem Mais de um registro encontrado. Os registros SPF são mostrados nas barras vermelhas na parte superior.

Erro de vários registros SPF no MXToolbox

Como você pode ver, duas linhas começam com v=spf1e é por isso que estamos vendo um erro. Um servidor de correio eletrônico receptor não saberá qual regra seguir, portanto, ignorará ambas.

Para resolver o problema com seus registros SPF, vamos editar os registros DNS do seu domínio e combinar vários registros SPF TXT em um só.

Será necessário abrir o painel de controle da empresa que hospeda seu DNS. Na maioria dos casos, os registros de DNS são mantidos por:

  • Seu registrador de domínios (a empresa da qual você comprou seu nome de domínio)
  • A empresa de hospedagem na Web que você está usando, caso tenha comprado a hospedagem e o domínio como um pacote
  • Um provedor de CDN, caso você tenha optado por usar uma CDN. O Cloudflare é um exemplo.

Talvez você já tenha editado o seu DNS quando criou os registros DMARC, SPF e DKIM para o seu provedor de e-mail transacional. Vamos recapitular esse processo para que você possa mesclar seus registros SPF agora.

Exemplo 1: Registros SPF na Cloudflare

O painel de controle de cada provedor terá uma aparência ligeiramente diferente.

Primeiro, mostraremos como corrigir vários registros SPF usando a Cloudflare. Para começar, faça login e selecione o domínio que deseja editar.

Abrir DNS na Cloudflare

Você verá todo o seu DNS listado. Procure os registros TXT para encontrar as duplicatas.

Vários registros SPF no Cloudflare

Se o seu DNS não for parecido com esse, vamos tentar outra maneira de encontrar os registros corretos.

Exemplo 2: Registros SPF na Bluehost

A Bluehost usa o cPanel, portanto, este exemplo deve ser fácil de seguir se você estiver usando um host semelhante.

Primeiro, faça login no painel de controle da hospedagem. No menu do lado esquerdo, clique em Domains (Domínios).

Editar domínios da Bluehost

Na lista, clique no menu suspenso Gerenciar ao lado do domínio que você precisa editar.

Gerenciar domínio para mesclar SPF na Bluehost

No menu que aparece, clique em DNS.

Bluehost editar DNS

Agora, role a tela para baixo até encontrar os registros TXT. Você verá os registros SPF nessa seção.

Vários registros SPF TXT na Bluehost

Novamente, seus registros de DNS podem estar dispostos em um formato alternativo, mas a maioria dos hosts do cPanel tem menus semelhantes com cores diferentes (skins). Mesmo que sua conta de hospedagem tenha uma aparência ligeiramente diferente, as capturas de tela acima devem ajudá-lo a encontrá-los. Caso contrário, entre em contato com seu host.

Como incluir vários registros SPF em um registro TXT

Agora, usaremos a sintaxe correta para mesclar todos os registros SPF em uma entrada TXT. Isso permitirá que você use vários IPs ou domínios em um registro, resolvendo o erro que vimos anteriormente.

Usaremos o Cloudflare neste exemplo, mas as etapas são semelhantes para a maioria dos hosts e registradores.

Procure na zona DNS e encontre a primeira regra SPF. Clique em Edit (Editar).

Editar vários registros SPF no Cloudflare

Copie a regra existente em um documento de texto em branco na área de trabalho para que você possa pegá-la novamente em um segundo.

Agora, exclua esse registro do seu DNS.

Excluir registro SPF duplicado

No Bluehost, você pode excluir o registro usando o ícone à direita com os três pontos e, em seguida, clicando em Remove (Remover).

Excluir SPF Bluehost

Vamos voltar a usar o Cloudflare no restante das etapas para facilitar a demonstração.

Clique em Edit (Editar ) ao lado do segundo registro SPF.

Editar registro SPF no Cloudflare

Agora, vamos mesclar o registro SPF do seu arquivo de texto com este.

Um registro SPF tem três seções: a declaração, os IPs ou domínios permitidos e uma regra de aplicação. Portanto, vamos combinar os registros desta forma:

  • Declaração: Inicie seu registro SPF com v=spf1 (não use esse termo novamente na regra - ele deve aparecer apenas uma vez, no início)
  • Permitidos: Adicionar um include para cada domínio, da seguinte forma: include:zoho.eu include:mailgun.org
  • Regra de aplicação: Encerre o registro com um ~all(novamente, use-a apenas no final da regra e adicione-a apenas uma vez)

Depois de combinarmos as regras SPF, nosso registro combinado terá a seguinte aparência:

v=spf1 include:zoho.eu include:mailgun.org ~all

Vá em frente e salve seu registro SPF.

Regra SPF combinada no Cloudflare

Desde que tenha apenas uma declaração no início e uma regra de aplicação no final, você pode incluir mais domínios, se necessário. Apenas certifique-se de formatá-los em uma única linha. Aqui está um exemplo:

v=spf1 include:zoho.eu include:spf.brevo.com include:mailgun.org ~all

Embora você possa continuar ampliando o registro, lembre-se de que há alguns limites:

  • A declaração pode ter um máximo de 10 pesquisas de domínio (por exemplo include)
  • A declaração deve ter menos de 255 caracteres.

Não se esqueça de salvar antes de continuar.

Teste seus registros SPF mesclados

Pode levar até 48 horas para que as alterações de DNS se propaguem, embora as alterações da Cloudflare geralmente entrem em vigor em poucos minutos.

Depois de esperar um pouco, verifique seu nome de domínio novamente no MXToolbox.

Agora você deve ver uma mensagem de aprovação semelhante a esta.

Registros SPF mesclados válidos no MXToolbox

E é isso! Você corrigiu com êxito o problema de vários registros SPF no seu domínio.

E se eu ainda estiver vendo um erro?

Se você ainda vir um erro como too many lookupsSe você não tiver um registro SPF, pode haver várias pesquisas em andamento para cada domínio no seu registro SPF. Em outras palavras, cada domínio tem seu próprio include e o número total está excedendo o máximo permitido.

Você pode resolver isso achatando seu registro SPF.

Corrija seus e-mails do WordPress agora

Perguntas frequentes sobre registros SPF

Vamos concluir com um pouco mais de informações básicas sobre os registros SPF.

O que significa FPS?

SPF significa Sender Policy Framework. A especificação completa está definida em um documento técnico chamado RFC4408.

O que faz um registro SPF?

O SPF valida suas mensagens de e-mail enviadas para evitar a falsificação de domínio. A falsificação de domínio ocorre quando um remetente de spam finge ser você ao enviar e-mails de phishing ou malware.

Quando o servidor de recebimento recebe um e-mail seu, ele verifica o domínio do remetente em relação ao registro SPF. Se a verificação SPF falhar, o servidor de recebimento poderá marcá-lo como spam ou rejeitá-lo.

Quantos registros SPF posso ter por domínio?

Você pode ter no máximo um registro para cada domínio. Observe que os subdomínios precisam de seu próprio registro.

O SPF é necessário para os e-mails do WordPress?

Sim, é verdade. Os provedores de e-mail estão começando a bloquear e-mails que não têm autenticação válida (SPF, DMARC e DKIM). O Google já está bloqueando e-mails para endereços do Gmail, e o Yahoo está implementando regras semelhantes.

Por padrão, o WordPress não adiciona autenticação aos e-mails, o que significa que seus e-mails serão bloqueados. Se você instalar um plug-in de SMTP, como o WP Mail SMTP, e criar um registro SPF correspondente, não terá esse problema.

O SPF é necessário para cada remetente no WP Mail SMTP?

Ele é necessário para a maioria, mas não para todos. O FPS é necessário se você estiver usando:

  • SMTP.com
  • Brevo
  • Pistola de correio
  • Sendgrid
  • Espaço de trabalho do Google
  • Gmail, se usado com seu próprio domínio personalizado
  • Outlook, se usado com seu próprio domínio personalizado
  • Zoho Mail, se usado com seu próprio domínio personalizado

No WP Mail SMTP, o SPF não é necessário para:

  • Endereços do Gmail que terminam com gmail.com ou googlemail.com (em outras palavras, endereços de e-mail do Google que não estão associados ao seu próprio domínio personalizado)
  • Endereços de e-mail do Hotmail ou da Microsoft que terminam com outlook.com
  • Endereços do Zoho Mail que terminam com zohomail.com.
  • Qualquer remetente configurado no Postmark, SparkPost ou SendLayer.

Se você não adicionar o SPF quando for necessário, o WP Mail SMTP poderá exibir um aviso:

Action Needed: It doesn't look like the SPF record required by Google has been added to your domain. Please check out Google's SPF guide for details on how to add this record to your domain's DNS.

O que acontece se eu não tiver registros de SPF?

Alguns provedores de e-mail não exigem registros SPF, portanto, isso pode não ser um problema. Por exemplo, o Postmark só precisa que você configure o DKIM.

Se o seu exigir SPF, ele informará isso em sua documentação.

Se o SPF for necessário e você não o tiver configurado, os servidores de e-mail procurarão um registro DMARC para descobrir o que fazer com o e-mail. Esteja ciente de que confiar no DMARC provavelmente fará com que seus e-mails sejam arquivados na pasta de lixo eletrônico.

Como acabei com vários registros SPF?

Vários registros SPF são frequentemente adicionados por acidente. Por exemplo, você pode ter mais de um registro porque:

  • Você trocou de serviço de correio eletrônico: Se você trocar de provedor de serviços de e-mail (por exemplo, mudar de SMTP.com para Brevo), talvez tenha esquecido de remover o primeiro registro SPF antes de adicionar um novo.
  • Você está usando serviços diferentes para tipos diferentes de e-mails: Por exemplo, talvez você precise usar o Brevo para enviar e-mails do WordPress com o WP Mail SMTP e outro provedor, como o SMTP.com, para lidar com os e-mails da sua lista de marketing por e-mail.

Se eu tiver vários registros SPF, meu e-mail de teste no WP Mail SMTP ainda funcionará?

Pode ser. Alguns clientes nos disseram que ainda recebem e-mails de teste no WP Mail SMTP, mesmo tendo vários registros SPF (ou nenhum). Isso pode ocorrer porque:

  • O servidor de recebimento lida automaticamente com os vários registros SPF nos bastidores, para que você não perceba que há um problema.
  • De qualquer forma, seu serviço de correio não exige registros SPF.

É melhor não deixar isso ao acaso, pois isso pode causar problemas mais tarde.

O SPF se aplica aos meus subdomínios?

Não. Ao contrário do DMARC, o SPF não se aplica automaticamente a todos os seus subdomínios. É necessário criar registros SPF separados para os subdomínios.

O que significa "Too Many DNS Lookups"?

A instrução de inclusão que adicionamos é chamada de pesquisa de DNS. O SPF funciona verificando cada domínio na regra. Ele falhará se você tiver mais de 10.

Talvez você veja o erro Too many lookups ou Maximum hop count exceeded.

  • Se precisar adicionar mais de 10 pesquisas a uma regra SPF, você poderá adicionar um subdomínio e criar uma nova regra SPF para esse subdomínio para contornar esse limite.
  • Se você não tiver mais de 10, isso provavelmente está acontecendo porque todos os domínios em seu registro SPF estão sendo consultados e esses domínios têm vários include de suas próprias declarações. O resultado é que o DNS está sendo consultado muitas vezes para os domínios que você inseriu. Achatamento do FPS resolverá o problema.

Além disso, verifique com seu provedor. Eles podem fornecer uma regra de SPF diferente se você estiver usando mais de um dos serviços deles.

O que significa -all vs ~all?

Em um registro SPF, -all significa que qualquer e-mail que não corresponda aos domínios não será entregue. Os ~all A regra de aplicação é um pouco menos rigorosa e buscará validação adicional.

Alguns provedores de e-mail recomendam o uso de ?all (dando um resultado neutro).

Se você precisar combinar declarações com regras de aplicação diferentes, é seguro usar ~all a menos que seu provedor de e-mail recomende uma abordagem diferente.

É muito importante que você não uso +all no seu registro SPF. Isso permitirá que qualquer pessoa na Internet use seu domínio para enviar spam.

Preciso de um registro PTR?

Sim, você também precisará de um registro PTR, mas provavelmente não precisará criá-lo por conta própria. Para saber mais sobre isso, consulte nosso guia sobre registros PTR.

O que significa SPF PermError?

O PermError ocorre quando um provedor de serviços de e-mail não consegue verificar o registro SPF do seu domínio. Isso pode acontecer se você estiver usando a sintaxe incorreta na entrada do registro SPF ou se tiver vários registros SPF.

Para corrigir o PermError, verifique a sintaxe e combine os registros SPF, caso tenha mais de um.

Às vezes, você também pode ver um TempError, o que significa que houve um problema temporário. Consulte nosso artigo sobre como configurar o Postmaster Tools para ver como é um TempError.

Preciso mesclar meus registros DKIM?

Não - os registros DKIM às vezes precisam ser divididos porque alguns provedores não conseguem lidar com entradas muito longas no seu DNS. Se você vir dois, isso provavelmente é intencional. Para saber mais, leia nosso artigo sobre como dividir seu registro DKIM.

Corrija seus e-mails do WordPress agora

Em seguida, verifique seu registro DMARC

O SPF é um dos três métodos de autenticação de e-mail que ajudam a melhorar a capacidade de entrega e a impedir o spam. A maioria dos provedores de serviços de e-mail usa o SPF junto com o DKIM e o DMARC.

Agora que você tem seu registro SPF configurado, confira nosso guia fácil sobre como criar um registro DMARC. Ele inclui um exemplo de DMARC que você pode copiar e colar rapidamente.

Pronto para corrigir seus e-mails? Comece hoje mesmo com o melhor plugin SMTP para WordPress. O WP Mail SMTP Pro lhe dá a opção de configuração completa com luvas brancas e oferece uma garantia de reembolso de 14 dias.

Se este artigo o ajudou, siga-nos no Facebook e no Twitter para obter mais dicas e tutoriais sobre o WordPress.

Divulgação: Nosso conteúdo é apoiado pelo leitor. Isso significa que, se você clicar em alguns de nossos links, poderemos receber uma comissão. Veja como o WPForms é financiado, por que isso é importante e como você pode nos apoiar.

Claire Broadley

Claire é a gerente de conteúdo da equipe do WP Mail SMTP. Ela tem mais de 13 anos de experiência escrevendo sobre WordPress e hospedagem na Web.Saiba mais

Experimente nosso plugin gratuito WP Mail SMTP

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

Ative o JavaScript em seu navegador para preencher este formulário.