Corrigir vários registos SPF

Registos SPF múltiplos: Como os fundir (da maneira mais fácil)

Precisa de corrigir vários registos SPF no seu domínio?

Os registos SPF são TXT registos do tipo que começam por v=spf1. A existência de vários registos SPF pode fazer com que os seus e-mails sejam rejeitados ou arquivados como spam, pelo que deve juntá-los numa única linha.

Nós mostramos-lhe como - da forma mais fácil.

Corrija seus e-mails do WordPress agora

O que acontece se tiver mais de 1 registo SPF?

Se tiver vários registos SPF separados para um único domínio, os seus e-mails falharão a autenticação SPF e devolverão um PermError.

De acordo com o Alexa, um em cada 6 domínios com um registo SPF utiliza o formato errado, pelo que este é um problema bastante comum e pode ser difícil de detetar.

Vários registos SPF no Cloudflare

Pode nem sequer saber que os seus registos SPF são inválidos. Se tiver dois ou mais, muitas vezes são todos ignorados, o que é uma má notícia para a capacidade de entrega do correio eletrónico.

A solução simples é juntar estes múltiplos registos TXT numa única linha. Este é um problema fácil de resolver e demora apenas alguns minutos a combinar os seus registos SPF.

Como corrigir vários registos SPF

Para começar, vamos verificar os seus registos DNS com uma ferramenta online gratuita.

Verificar se existem vários registos SPF

Começaremos por utilizar uma ferramenta gratuita chamada MXToolbox para analisar os seus registos DNS em busca de mais de 1 registo SPF.

Para tal, escreva o seu nome de domínio no campo e clique no botão SPF Record Lookup (Pesquisa de registos SPF ).

Verificar se a MXToolbox tem vários registos SPF

Se tiver mais do que uma regra SPF configurada, verá a mensagem Mais do que um registo encontrado. Os registos SPF são apresentados nas barras vermelhas na parte superior.

Erro de registos SPF múltiplos no MXToolbox

Como se pode ver, 2 linhas começam com v=spf1e é por isso que estamos a ver um erro. Um servidor de correio eletrónico recetor não saberá qual a regra a seguir, pelo que ignorará ambas.

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

Terá de abrir o painel de controlo da empresa que aloja o seu DNS. Na maioria dos casos, os registos DNS são mantidos por:

  • O seu fornecedor de serviços de registo de domínios (a empresa a quem comprou o seu nome de domínio)
  • A empresa de alojamento Web que está a utilizar, se tiver comprado o alojamento e o domínio como um pacote
  • Um fornecedor de CDN, se tiver optado por utilizar um CDN. O Cloudflare é um exemplo.

É possível que já tenha editado o seu DNS quando criou os registos DMARC, SPF e DKIM para o seu fornecedor de correio eletrónico transacional. Vamos recapitular esse processo para que possa fundir os seus registos SPF agora.

Exemplo 1: Registos SPF no Cloudflare

O painel de controlo de cada fornecedor terá um aspeto ligeiramente diferente.

Primeiro, vamos mostrar-lhe como corrigir vários registos SPF utilizando o Cloudflare. Para começar, inicie sessão e selecione o domínio que pretende editar.

Abrir DNS no Cloudflare

Verá todo o seu DNS listado. Procure os registos TXT para encontrar os duplicados.

Vários registos SPF no Cloudflare

Se o seu DNS não tiver este aspeto, vamos tentar outra forma de encontrar os registos corretos.

Exemplo 2: Registos SPF na Bluehost

A Bluehost utiliza o cPanel, pelo que este exemplo deve ser fácil de seguir se estiver a utilizar um anfitrião semelhante.

Primeiro, inicie sessão no seu painel de controlo de alojamento. No menu do lado esquerdo, clique em Domínios.

Editar domínios Bluehost

Na lista, clique no menu pendente Gerir junto ao domínio que pretende editar.

Gerir o domínio para fundir o SPF na Bluehost

No menu que aparece, clique em DNS.

Bluehost editar DNS

Agora, desloque-se para baixo até encontrar os registos TXT. Verá os registos SPF nesta secção.

Múltiplos registos SPF TXT na Bluehost

Mais uma vez, os seus registos DNS podem estar dispostos num formato alternativo, mas a maioria dos anfitriões cPanel tem menus semelhantes com cores diferentes (skins). Mesmo que a sua conta de alojamento tenha um aspeto ligeiramente diferente, as imagens de ecrã acima devem ajudá-lo a encontrá-los. Caso contrário, contacte o seu anfitrião.

Como incluir vários registos SPF em 1 registo TXT

Agora vamos utilizar a sintaxe correta para juntar todos os registos SPF numa entrada TXT. Isto permite-lhe utilizar vários IPs ou domínios num registo, resolvendo o erro que vimos anteriormente.

Vamos utilizar o Cloudflare neste exemplo, mas os passos são semelhantes para a maioria dos hosts e registadores.

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

Editar vários registos SPF no Cloudflare

Copie a regra existente para um documento de texto em branco no seu ambiente de trabalho, para que possa voltar a utilizá-la num segundo.

Agora, elimine esse registo do seu DNS.

Eliminar registo SPF duplicado

No Bluehost, pode eliminar o registo utilizando o ícone à direita com os 3 pontos e clicando em Remover.

Eliminar o SPF Bluehost

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

Clique em Editar junto ao segundo registo SPF.

Editar registo SPF no Cloudflare

Agora vamos fundir o registo SPF do seu ficheiro de texto com este.

Um registo SPF tem 3 secções: a declaração, os IPs ou domínios permitidos e uma regra de aplicação. Por isso, vamos combinar os registos da seguinte forma:

  • Declaração: Inicie o seu registo SPF com v=spf1 (não voltar a utilizar este termo na regra - só deve aparecer uma vez, no início)
  • Permitidos: Adicionar um include para cada domínio, desta forma: include:zoho.eu include:mailgun.org
  • Regra de aplicação: Terminar o registo com um ~all(mais uma vez, utilize-a apenas no final da regra e adicione-a apenas uma vez)

Depois de combinarmos as regras SPF, o nosso registo combinado tem o seguinte aspeto:

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

Vá em frente e guarde o seu registo SPF.

Regra SPF combinada no Cloudflare

Desde que tenha apenas uma declaração no início e uma regra de aplicação no final, pode incluir mais domínios se necessário. Certifique-se apenas de que os formata numa única linha. Aqui está um exemplo:

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

Embora possa continuar a aumentar o registo, não se esqueça de que existem 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 guardar antes de avançar.

Teste os seus registos SPF fundidos

Pode levar até 48 horas para que as alterações de DNS se propaguem, embora as alterações do Cloudflare geralmente tenham efeito em alguns minutos.

Depois de ter esperado algum tempo, verifique novamente o seu nome de domínio na MXToolbox.

Deverá agora ver uma mensagem de aprovação semelhante a esta.

Registos SPF combinados válidos na MXToolbox

E pronto! Resolveu com sucesso o problema de vários registos SPF no seu domínio.

E se continuar a ver um erro?

Se continuar a ver um erro como too many lookupsSe o seu registo SPF não estiver disponível, pode haver várias pesquisas em curso para cada domínio. Por outras palavras, cada domínio tem o seu próprio include e o número total está a exceder o máximo permitido.

Pode resolver este problema achatando o seu registo SPF.

Corrija seus e-mails do WordPress agora

Perguntas frequentes sobre registos SPF

Vamos terminar com um pouco mais de informação de base sobre os registos SPF.

O que significa FPS?

SPF é a sigla de Sender Policy Framework. A especificação completa está definida num documento técnico denominado RFC4408.

O que faz um registo SPF?

O SPF valida as suas mensagens de correio eletrónico de saída para evitar a falsificação de domínios. A falsificação de domínio é quando um remetente de spam finge ser você ao enviar e-mails de phishing ou malware.

Quando o servidor de receção recebe uma mensagem de correio eletrónico sua, verifica o domínio do remetente em relação ao registo SPF. Se a verificação SPF falhar, o servidor de receção pode marcar a mensagem como spam ou rejeitá-la.

Quantos registos SPF posso ter por domínio?

Pode ter no máximo 1 registo para cada domínio. Note-se que os subdomínios necessitam do seu próprio registo.

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

Sim, é verdade. Os fornecedores de correio eletrónico estão a começar a bloquear os e-mails que não têm autenticação válida (SPF, DMARC e DKIM). O Google já está a bloquear e-mails para endereços Gmail e o Yahoo está a implementar regras semelhantes.

Por defeito, o WordPress não adiciona autenticação aos e-mails, o que significa que os seus e-mails serão bloqueados. Se instalar um plugin SMTP, como o WP Mail SMTP, e depois criar um registo SPF correspondente, não terá este problema.

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

É necessário para a maioria, mas não para todos. O SPF é necessário se estiver a usar:

  • SMTP.com
  • Brevo
  • Pistola de correio
  • Sendgrid
  • Espaço de trabalho Google
  • Gmail, se utilizado com o seu próprio domínio personalizado
  • Outlook, se utilizado com o seu próprio domínio personalizado
  • Zoho Mail, se utilizado com o 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 (por outras palavras, endereços de correio eletrónico do Google que não estão associados ao seu próprio domínio personalizado)
  • Endereços de correio eletrónico Hotmail ou Microsoft terminados em outlook.com
  • Endereços do Zoho Mail que terminam em zohomail.com.
  • Qualquer remetente configurado no Postmark, SparkPost ou SendLayer.

Se não adicionar o SPF quando for necessário, o WP Mail SMTP pode mostrar-lhe 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 registos SPF?

Alguns fornecedores de correio eletrónico não requerem registos SPF, pelo que poderá não ser um problema. Por exemplo, o Postmark só precisa de configurar o DKIM.

Se o seu requer SPF, isso será indicado na sua documentação.

Se o SPF for exigido e não o tiver configurado, os servidores de correio eletrónico procurarão um registo DMARC para saber o que fazer com o correio eletrónico. Tenha em atenção que confiar no DMARC pode fazer com que os seus e-mails sejam arquivados na pasta de lixo eletrónico.

Como é que acabei com vários registos SPF?

Os registos SPF múltiplos são frequentemente adicionados por acidente. Por exemplo, pode ter mais de 1 registo porque:

  • Mudou de serviço de correio eletrónico: Se trocar de fornecedor de serviços de correio eletrónico (por exemplo, se mudar de SMTP.com para Brevo), pode ter-se esquecido de remover o primeiro registo SPF antes de adicionar um novo.
  • Está a utilizar serviços diferentes para diferentes tipos de correio eletrónico: Por exemplo, poderá ter de utilizar o Brevo para enviar mensagens de correio eletrónico do WordPress com o WP Mail SMTP e outro fornecedor, como o SMTP.com, para tratar das mensagens da sua lista de marketing por correio eletrónico.

Se eu tiver vários registos SPF, o meu e-mail de teste no WP Mail SMTP continuará a funcionar?

É possível. Alguns clientes disseram-nos que continuam a receber e-mails de teste no WP Mail SMTP, apesar de terem vários registos SPF (ou nenhum). Isso pode acontecer porque:

  • O servidor de receção lida automaticamente com os múltiplos registos SPF nos bastidores, pelo que não se apercebe de que existe um problema.
  • De qualquer modo, o seu serviço de correio eletrónico não requer registos SPF.

É melhor não deixar isto ao acaso, uma vez que pode causar problemas mais tarde.

O SPF aplica-se 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 registos SPF separados para os subdomínios.

O que significa "Too Many DNS Lookups"?

A declaração de inclusão que adicionámos é designada por pesquisa de DNS. O SPF funciona verificando todos os domínios da regra. Ele falhará se houver mais de 10.

Poderá ver o erro Too many lookups ou Maximum hop count exceeded.

  • Se precisar de adicionar mais de 10 pesquisas a uma regra SPF, pode adicionar um subdomínio e criar uma nova regra SPF para esse subdomínio para contornar este limite.
  • Se não tiver mais de 10, é provável que isso aconteça porque todos os domínios no seu registo SPF estão a ser consultados e esses domínios têm vários include por si só. O resultado é que o DNS está a ser consultado demasiadas vezes para os domínios que introduziu. Achatamento do SPF resolverá o problema.

Além disso, verifique com o seu fornecedor. Eles podem fornecer uma regra SPF diferente se estiver a utilizar mais do que um dos seus serviços.

O que significa -all vs ~all?

Num registo SPF, -all significa que qualquer correio eletrónico que não corresponda aos domínios não será entregue. Os ~all A regra de aplicação é ligeiramente menos rigorosa e procurará uma validação suplementar.

Alguns fornecedores de correio eletrónico recomendam a utilização de ?all (dando um resultado neutro).

Se for necessário combinar declarações com diferentes regras de execução, é seguro utilizar ~all a menos que o seu fornecedor de correio eletrónico recomende uma abordagem diferente.

É muito importante que não utilização +all no seu registo SPF. Isto permitirá que qualquer pessoa na Internet utilize o seu domínio para enviar spam.

Preciso de um registo PTR?

Sim, também precisará de um registo PTR, mas provavelmente não precisará de o criar você mesmo. Para saber mais sobre isso, consulte o nosso guia de registos PTR.

O que significa SPF PermError?

O PermError ocorre quando um fornecedor de serviços de correio eletrónico não consegue verificar o registo SPF do seu domínio. Isto pode acontecer se estiver a utilizar a sintaxe incorrecta na entrada do seu registo SPF ou se tiver vários registos SPF.

Para corrigir o PermError, verifique a sua sintaxe e combine os seus registos SPF, se tiver mais do que um.

Por vezes, também pode ver um TempError, o que significa que houve um problema temporário. Consulte o nosso artigo sobre a configuração das Ferramentas do Postmaster para ver o aspeto de um TempError.

Preciso de fundir os meus registos DKIM?

Não - por vezes, os registos DKIM têm de ser divididos porque alguns fornecedores não conseguem lidar com entradas muito longas no seu DNS. Se vir dois, é provável que seja intencional. Para saber mais, leia o nosso artigo sobre como dividir o seu registo DKIM.

Corrija seus e-mails do WordPress agora

Em seguida, verifique o seu registo DMARC

O SPF é um dos 3 métodos de autenticação de correio eletrónico que ajudam a melhorar a capacidade de entrega e a impedir o spam. A maioria dos fornecedores de serviços de correio eletrónico utiliza o SPF juntamente com o DKIM e o DMARC.

Agora que tem o seu registo SPF configurado, consulte o nosso guia fácil sobre como criar um registo DMARC. Inclui um exemplo de DMARC que pode copiar e colar rapidamente.

Pronto para corrigir os seus e-mails? Comece hoje mesmo com o melhor plugin SMTP para WordPress. O WP Mail SMTP Pro dá-lhe a opção de configuração completa de luva branca 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: O nosso conteúdo é apoiado pelos leitores. Isso significa que se você clicar em alguns de nossos links, podemos ganhar uma comissão. Veja como o WPForms é financiado, por que isso é importante e como você pode nos apoiar.

Claire Broadley

A Claire é a Gestora de Conteúdos da equipa do WP Mail SMTP. Ela tem mais de 13 anos de experiência escrevendo sobre WordPress e hospedagem na web.Saiba mais

Experimente o nosso plugin gratuito WP Mail SMTP

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

Active o JavaScript no seu browser para preencher este formulário.