Vários registros SPF: como mesclá-los (a maneira mais fácil)

Publicados: 2021-02-17

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

Os registros SPF são registros do tipo TXT que começam com v=spf1 . Vários registros SPF fazem com que seus e-mails sejam rejeitados ou arquivados como spam.

Neste artigo, vamos explicar:

  • Você pode ter mais de 1 registro SPF?
  • Como verificar seus registros SPF
    • Cloudflare
    • Bluehost
  • Como mesclar vários registros SPF
  • Como testar seu registro SPF

Corrija seus e-mails do WordPress agora

Você pode ter mais de 1 registro SPF?

Não, você não pode ter mais de 1 registro SPF. Se você tiver duas entradas de registro TXT SPF separadas, seus e-mails falharão na autenticação SPF e retornarão um PermError.

Multiple SPF records in Cloudflare

Se você tiver vários registros SPF, a solução simples é mesclar essas entradas em um único registro.

De acordo com Alexa, um em cada 6 domínios com um registro SPF está usando o formato errado. Portanto, definitivamente vale a pena verificar se você não possui registros SPF extras ou indesejados.

Como corrigir vários registros SPF

Se você tiver vários registros SPF, aqui está a boa notícia: esse é um problema fácil de corrigir e leva apenas alguns minutos para combinar seus registros SPF.

Para começar, verificaremos seus registros DNS com uma ferramenta online gratuita.

O que faz um registro SPF?

O SPF valida suas mensagens de e-mail de saída para evitar falsificação de domínio. A falsificação de domínio é quando um spammer 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 do SPF falhar, o servidor de recebimento poderá marcá-lo como spam ou rejeitá-lo.

Verifique se há vários registros SPF

Às vezes, vários registros SPF são difíceis de detectar. Na verdade, você pode nem saber que precisa combinar registros SPF porque seu host de e-mail de recebimento pode ignorá-los automaticamente. Mas ainda não é uma boa ideia ter mais de um.

Podemos usar o MXToolbox para verificar seu registro DNS para mais de 1 registro SPF. Para fazer isso, digite seu nome de domínio no campo e clique no botão SPF Record Lookup .

Check MXToolbox for multiple SPF records

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

Multiple SPF records error in MXToolbox

Temos 2 linhas começando com v=spf1 , o que pode causar problemas com a entrega de e-mail porque o servidor de e-mail de recebimento pode ignorar esses dois registros.

Para resolver o problema com seus registros SPF, vamos editar os registros DNS do seu domínio e combinar as duas regras, eliminando vários registros txt.

Os registros DNS são normalmente mantidos por:

  • Seu registrador de domínio
  • A empresa de hospedagem na web que você está usando, se você comprou sua hospedagem e domínio como um pacote
  • Um provedor de CDN, se você optou por usar um.

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

Editar SPF no Cloudflare

Mostraremos como corrigir vários registros SPF usando primeiro a Cloudflare.

Para começar, faça login e selecione o domínio que deseja editar.

Open DNS in Cloudflare

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

Multiple SPF records in Cloudflare

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

Editar registros SPF no Bluehost

Se o seu domínio for hospedado pela Bluehost, faça login no seu painel de controle para começar.

No menu à esquerda, clique em Domínios .

Edit Bluehost domains

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

Manage domain to merge SPF in Bluehost

No menu que aparece, clique em DNS .

Bluehost edit DNS

Agora role para baixo até encontrar seus registros TXT. Você verá os registros SPF nesta seção.

Multiple SPF TXT records in Bluehost

Novamente, seu DNS pode parecer diferente, mas isso deve levá-lo ao lugar certo.

Como incluir vários registros SPF

Agora vamos usar a sintaxe correta para mesclar vários registros SPF. Isso permitirá que você use vários IPs ou domínios em 1 linha.

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

Olhe para a zona DNS e encontre a primeira regra SPF.

Edit multiple SPF records in Cloudflare

Copie a regra existente para sua área de transferência. Você pode colá-lo em um documento de texto para poder pegá-lo novamente em um segundo.

Agora exclua esse registro do seu DNS.

Delete duplicate SPF record

No Bluehost, você pode excluir o registro usando o ícone à direita com os 3 pontos.

Delete SPF Bluehost

Vamos voltar para o Cloudflare para o restante dessas etapas.

Agora clique em Editar ao lado do registro SPF restante.

Edit SPF record in Cloudflare

Um registro SPF tem 3 seções: a declaração, os IPs ou domínios permitidos e uma regra de aplicação. Então, vamos combinar os registros assim:

  • Declaração : Inicie o registro com v=spf1 (não use isso novamente na regra – deve aparecer apenas no início)
  • Domínios permitidos : adicione uma include para cada domínio
  • Regra de aplicação : Finalize o registro com uma instrução ~all (novamente, use-a apenas no final)

Depois de combinarmos as regras de SPF, nosso registro combinado ficará assim:

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

Vá em frente e edite sua regra SPF para que ela combine os dois domínios.

Combined SPF rule in Cloudflare

Contanto que você tenha apenas 1 declaração e 1 regra de aplicação, poderá incluir mais domínios, se necessário, desde que estejam em uma única string.

Lembre-se de que há limites para registros SPF:

  • A instrução pode ter no máximo 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 prosseguir.

Teste seus registros SPF mesclados

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

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

Agora você deve ver uma mensagem de passe semelhante a esta.

Valid merged SPF records in MXToolbox

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

Corrija seus e-mails do WordPress agora

Perguntas frequentes sobre registros SPF

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

O que significa FPS?

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

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

O SPF é necessário para muitos mailers, incluindo:

  • SMTP.com
  • Sendinblue
  • Metralhadora
  • Sendgrid
  • G Suite
  • 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 são controlados por uma assinatura do G-Suite ou um 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 .
  • Quaisquer remetentes configurados no Postmark.

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

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

Se o seu tiver e você não tiver configurado um, os servidores de e-mail procurarão um registro DMARC para descobrir o que fazer com o e-mail. Isso 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 1 porque:

  • Você trocou o serviço de mala direta : se você trocar seu provedor de serviço de e-mail (por exemplo, você mudar de SMTP.com para Sendinblue), você pode ter esquecido de remover o primeiro registro SPF antes de adicionar um novo.
  • Você está usando diferentes serviços para diferentes tipos de e-mails : Por exemplo, você pode precisar usar Sendinblue para enviar e-mails do WordPress com WP Mail SMTP e outro provedor como SMTP.com para lidar com e-mails para sua lista de e-mail marketing.

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

Às vezes, você ainda receberá e-mails de teste no WP Mail SMTP, mesmo que tenha vários registros SPF (ou nenhum). Isso pode ser porque:

  • O servidor de recebimento está lidando automaticamente com os vários registros SPF nos bastidores, para que você não perceba um problema
  • Seu serviço de mala direta não requer registros SPF, então já os está ignorando.

O SPF se aplica aos meus subdomínios?

Não. Ao contrário do DMARC, o SPF não se aplica a subdomínios. Você precisa criar registros SPF separados para subdomínios em seu host.

O que significa 'Muitas pesquisas de DNS'?

O SPF funciona verificando todos os domínios da regra. Isso é chamado de pesquisa de DNS. Portanto, se o seu registro SPF tiver muitos domínios, ele falhará se você tiver mais de 10.

Você pode ver o erro Muitas pesquisas ou Contagem máxima de saltos excedida .

Se você precisar adicionar mais de 10 pesquisas a uma regra SPF, poderá adicionar um subdomínio e criar uma nova regra SPF para esse subdomínio para contornar esse limite.

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

O que significa -all vs ~all?

Em um registro SPF, - all significa que qualquer email que não corresponda aos domínios não será entregue. A regra ~ all enforcement é um pouco menos rígida e buscará validação adicional.

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

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

É muito importante que você não use + all , pois 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 sozinho. Para saber mais sobre isso, confira este guia: O que é um registro DNS PTR?

O que significa SPF PermError?

O PermError ocorre quando um provedor de serviços de e-mail não verifica 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 sua sintaxe e certifique-se de combinar seus registros SPF se tiver mais de um deles.

Corrija seus e-mails do WordPress agora

Próxima etapa: verifique seu registro DMARC

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

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

Pronto para corrigir seus e-mails? Comece hoje com o melhor plugin SMTP para WordPress. O WP Mail SMTP Elite inclui uma configuração completa de luvas brancas e oferece uma garantia de reembolso de 14 dias.

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