Deliverability

O que é um registro SPF e como ele funciona? Tudo o que você precisa saber

O que vem à sua mente quando você pensa no termo SPF? Se você for como nós, provavelmente pensa em protetor solar (inclusive, deveríamos passar um pouco). Mas, no fim das contas, há outro tipo de proteção SPF que é um pouco mais relevante para o setor de e-mail: os registros SPF.
Imagem para O que é um registro SPF e como ele funciona? Tudo o que você precisa saber

SPF não se refere a quanto tempo você pode esperar antes de ter que reaplicar o protetor solar (sério, vá passar). Em vez disso, o termo “SPF” refere-se a uma medida de segurança que ajuda a manter o seu ID do remetente e o seu domínio seguros.

Hoje, vamos aprender tudo sobre registros SPF, por que eles são importantes e como fazê-los funcionar.

Prontos? Vamos nos aprofundar.

Registros SPF explicados

Em termos simples, um registro SPF rastreia todas as fontes que podem enviar mensagens de um determinado nome de domínio.

Você também pode ouvi-lo ser chamado de “registro SPF do DNS”, pois ele é um tipo de registro TXT do DNS.

SPF significa Sender Policy Framework e garante que uma entidade não autorizada não tenha o poder de enviar e-mail usando a identidade do seu domínio. Se os registros SPF não existissem, o spoofing de e-mail (fingir enviar pelo endereço de e-mail de outra pessoa) ficaria fora de controle, pois qualquer um poderia afirmar estar enviando uma mensagem em nome de uma organização legítima – muitas vezes em uma tentativa de phishing. Mas, independentemente da intenção de quem comete o ataque, não proteger o uso do seu domínio pode prejudicar os seus negócios e a sua reputação.

Os registros SPF são uma invenção relativamente recente, tendo sido desenvolvidos no início dos anos 2000 – provavelmente enquanto você ouvia Britney Spears no TRL ou assistia ao filme mais recente do Harry Potter. No entanto, eles se tornaram amplamente utilizados em um período relativamente curto graças aos seus benefícios e à sua facilidade de uso.

O SPF é apenas um de vários protocolos de autenticação de e-mail que ajudam a manter a segurança de assinantes e a capacidade de gerenciamento da caixa de entrada. DKIM, DMARC, e o BIMI são outros que você talvez queira conhecer.

Saiba mais: você sabia que os registros SPF têm um limite de pesquisa de DNS de, no máximo, dez entradas? As implementações de SPF devem limitar o número de modificadores que realizam pesquisas de DNS. Com uma pesquisa de DNS, você consulta o servidor DNS para localizar o endereço IP. Mas o DNS também afeta a integridade do seu programa de e-mail. Aqui está o que você precisa saber.

Como funcionam os registros SPF?

Os registros SPF são essenciais para proteger a autenticidade do e-mail e evitar o spoofing. Esses registros são criados pela pessoa proprietária do domínio para especificar quais servidores de e-mail estão autorizados a enviar e-mails de seu domínio. Veja como eles funcionam:

Quando um e-mail é enviado, o servidor de e-mail de recebimento verifica o registro SPF no DNS para confirmar se o endereço IP do remetente do e-mail está autorizado. O registro SPF consiste em qualificadores como “include”, “a” e “mx”, que indicam os mecanismos para a validação da identidade do remetente. Esse processo é conhecido como validação de SPF. A validação de SPF é especialmente crítica para grandes provedores de e-mail, como Gmail, Yahoo e Microsoft, que aplicam políticas rígidas para combater o spam e garantir a entregabilidade.

Ao examinar o cabeçalho SPF e compará-lo ao caminho de retorno no e-mail, o servidor de recebimento pode determinar se o remetente é legítimo de acordo com as regras definidas no registro SPF. Esse protocolo é crucial para aderir aos padrões de RFC e garantir a segurança e a confiabilidade do e-mail.

Por que precisamos de registros SPF?

Um registro SPF é como um documento de identidade quando você está tentando passar pela segurança de uma balada elegante. Ele verifica se você é, de fato, quem diz ser.

Quando um servidor de e-mail de entrada de um provedor de caixa de correio recebe uma mensagem, ele pode verificar se ela foi enviada por uma fonte autorizada a usar esse domínio. Isso é importante porque, caso contrário, alguém poderia fazer o “spoofing” de um endereço e afirmar que está enviando de uma fonte (como uma instituição financeira ou até mesmo um cliente de confiança), quando, na verdade, é um golpista tentando enganar o assinante para que forneça informações pessoais ou baixe um arquivo prejudicial.

Para quem envia, incluir o SPF em seus registros de DNS torna muito mais provável que o seu e-mail chegue à caixa de entrada, não à pasta de spam. Porque, claro, você pode dizer ao segurança que é maior de idade, mas, sem um documento de identidade, ele pode não acreditar em você.

Além disso, incluir um registro SPF formatado corretamente e vinculado ao seu endereço do remetente pode reduzir drasticamente o risco de falsificação de identidade relacionada a phishing. Os provedores de caixa de correio buscam por protocolos de autenticação de e-mail, como registros SPF, para ajudar a proteger as pessoas que os utilizam (seus assinantes) contra spam, spoofing, ataques de phishing e muito mais. Isso ajuda a fornecer um serviço melhor e a reter a clientela.

De quais outras autenticações você precisa para o e-mail?

A autenticação SPF é apenas uma de várias protocolos de autenticação de e-mail que ajudam a manter a segurança de assinantes e a capacidade de gerenciamento da caixa de entrada. DKIM, DMARC (na verdade, mais como um protocolo) e o BIMI são outras que você talvez queira conhecer.

Tipo de autenticação Definição
DKIM O DKIM (https://www.mailgun.com/blog/deliverability/understanding-dkim-how-it-works/), que significa DomainKeys Identified Mail, é um protocolo de autenticação de e-mail que permite que um servidor de recebimento verifique se uma mensagem de e-mail foi enviada e autorizada pelo domínio de envio.
DMARC O DMARC (https://www.mailgun.com/blog/deliverability/implement-dmarc/) é um protocolo que protege você contra agentes mal-intencionados que tentam fazer spoofing, ou se passar pela sua marca. Ele funciona permitindo que os ISPs e servidores de e-mail validem a identidade de um remetente.
BIMI O BIMI (https://www.mailgun.com/blog/deliverability/bimi-more-than-funny-name/) significa Brand Indicators for Message Identification. É uma certificação que primeiro exige que você adote o DMARC e, em seguida, recompensa você com a identificação do logotipo na caixa de entrada.

As autenticações de e-mail são a sua carteira de identidade para o envio. Elas protegem a sua marca garantindo a sua identidade. Obtenha o nosso guia aqui.

O SPF é um pilar em termos de autenticações de e-mail padrão, mas o setor está elevando os seus padrões. Saiba mais sobre por que o DMARC está se tornando um requisito e como ele beneficia você como remetente no nosso post sobre a perspectiva do DMARC.

Como funcionam os registros SPF?

O processo pelo qual um registro SPF via SMTP funciona é bem simples. Quando uma mensagem é enviada, o servidor de e-mail de envio (você) faz uma conexão com o servidor de e-mail de recebimento (o seu destinatário, caso não fosse óbvio). O servidor do seu destinatário pode ver o seu endereço IP, e os dois servidores trocam informações relevantes antes de o seu servidor enviar o seu e-mail SMTP. O servidor de e-mail do seu destinatário pode, então, usar o registro SPF do seu domínio de envio ou nome do host para confirmar que o endereço IP está autorizado a enviar e-mails em nome do seu domínio.
Se o endereço for autorizado, a validação é concluída e o servidor do destinatário aceita a mensagem e a entrega de e-mail. É por isso que configurar corretamente o seu registro SPF nas configurações de DNS do seu domínio é tão crucial. A sintaxe imprópria do SPF pode levar a falhas de validação e à rejeição do e-mail.

Image shows the SPF authentication flow from the sender, to the inbound mail server and DNS, to the authentication policy.

Quais são os benefícios de usar um registro SPF?

Agora que já deixamos para trás a tecnologia desajeitada dos anos 2000 (adeus, pagers) e usamos o e-mail regularmente, começamos a valorizar a importância de uma caixa de entrada de e-mail segura e simplificada. E a segurança do e-mail é o principal objetivo – e benefício – dos registros SPF.

Os registros SPF adicionam uma camada extra de segurança ao seu domínio de envio autenticando os endereços IP associados a ele.

Em suma, os registros SPF ajudam a proteger quem envia contra spam, spoofing e ataques de phishing.

Ao fazer isso, eles ajudam a proteger a sua reputação daqueles que poderiam usar o seu domínio para agir maliciosamente. Você pode gastar menos tempo se preocupando com a segurança e com danos à sua credibilidade, e mais tempo usando o seu domínio e as suas mensagens para fortalecer o seu programa de e-mail e promover os seus objetivos de negócios.

Para ser mais específico, o SPF pode ajudar a:

  • Evitar o spoofing e ataques de phishing. Os registros SPF ajudam os servidores de e-mail de entrada a impedir mensagens falsas de cibercriminosos que buscam aplicar golpes ou enganar os assinantes, ou mesmo os funcionários, do domínio do qual estão tentando fazer o spoofing.
  • Aumentar a sua credibilidade. Ao demonstrar o seu compromisso em seguir as práticas recomendadas de e-mail, incluir registros SPF como parte dos seus registros de DNS gera confiança nos destinatários e nas organizações de listas de bloqueio.
  • Manter a sua reputação impecável. Quando os golpistas não podem usar o seu nome para causar estragos, eles não vão arrastar você para a confusão nem fazer com que acabe em listas de bloqueio.
  • Bônus: melhorar a entregabilidade de e-mail. Ao manter uma reputação de remetente limpa e aumentar a sua credibilidade com as principais organizações, você melhora as suas chances de chegar à caixa de entrada em vez da pasta de spam. Em outras palavras, você pode aumentar a sua entregabilidade. E, como você sabe, quando mais assinantes realmente veem a sua mensagem, os seus esforços são mais eficazes.

Então, você se convenceu de que precisa configurar um registro SPF. E agora?

Como criar um registro SPF?

Criar um registro SPF é mais simples do que pode parecer à primeira vista. Veja o que você precisará fazer:

1. Identifique todas as fontes legítimas de e-mail

Comece fazendo uma lista de todos os endereços IP, nomes de host ou registros a associados a fontes autorizadas a enviar e-mails em seu nome. Isso deve incluir tudo — sim, o ESP que você usa para e-mail marketing em massa —, mas também coisas como softwares de automação de marketing e provedores de serviços de e-mail de funcionários individuais.

Você só pode ter um registro SPF, então precisa reunir tudo em um só lugar.

2. Configure o seu registro SPF

Depois de identificar as fontes legítimas de e-mail, você pode começar a construir o registro.

Inicie o registro

Você precisará começar com v=spf1

Adicione fontes autorizadas

Em seguida, em uma nova linha, você adicionará as fontes autorizadas. Você pode:

  • Listar endereços IP específicos de remetentes autorizados
  • Pedir ao servidor de e-mail de entrada para fazer referência ao registro a de um domínio (isso informa ao servidor de e-mail de entrada que, desde que o IP usado para enviar o e-mail seja encontrado no registro a, ele está autorizado)
  • Usar mx antes de listar um domínio para dizer ao servidor de e-mail de entrada que faça referência tanto a todos os registros a quanto aos registros mx de um domínio para verificar um IP associado.

Dependendo de qual método você selecionar (é possível escolher mais de um), você incluirá um dos prefixos correspondentes:

  • “ip4” ou “ip6“
  • “a“
  • “mx“

Se você deseja adicionar terceiros à sua lista de autorizados, eles precisarão ser indicados com a tag “include“, que ficaria mais ou menos assim:

                                

                                    "include:insert-third-party-domain-name.com here"
                                
                            

Coloque um espaço entre cada fonte. Então, o seu registro agora pode ser parecido com este:

                                

                                    V=spf1rnip4:61.949.100.188 ip6:98.422.200.766
                                
                            

Diga ao servidor de e-mail de entrada como lidar com os resultados

Para terminar o seu registro, você incluirá “all“. No entanto, o prefixo que você escolher para acompanhar “all” determinará como os servidores de e-mail reagem aos resultados.

–all: se uma correspondência exata não for encontrada, o servidor de e-mail de entrada deve rejeitar a mensagem completamente.

~all: isso é conhecido como um “softfail”. Se você usar isso e o servidor de e-mail de entrada não puder autenticar o remetente, a mensagem ainda será enviada, mas muito provavelmente irá para a pasta de lixo eletrônico.

+all: isso na verdade permite que qualquer servidor envie a partir do seu domínio específico. Basicamente, isso frustra a maioria dos objetivos do SPF e provavelmente não é a melhor escolha.

?all: isso transmite um resultado neutro. “Não posso confirmar nem negar!” Isso é praticamente o mesmo que não ter nenhum.

Se você quiser ainda mais controle sobre as interações dos servidores de e-mail de entrada com os seus protocolos de autenticação de e-mail, deve dar uma olhada no DMARC. Essa é uma política que fornece mais informações aos servidores de e-mail de entrada sobre o que fazer quando um e-mail falha na autenticação.

Agora, o seu registro SPF deve ficar assim:

                                

                                    V=spf1rnip4:61.949.100.188 ip6:98.422.200.766 ~all
                                
                            

Certifique-se de que a sintaxe do seu registro SPF esteja formatada corretamente antes de prosseguir. Tags mal colocadas ou falta de espaços podem fazer com que a validação de SPF falhe.

Observação: o seu registro SPF não pode ter mais de 255 caracteres e você só pode usar até dez tags “include” ou pesquisas.

3. Publique o novo registro SPF em seus registros de DNS

Agora que você configurou o seu registro SPF, siga em frente e publique-o em seu DNS. Quando os registros forem propagados (o que pode levar até 48 horas), o registro SPF estará pronto para uso e o seu domínio desfrutará oficialmente de uma camada extra de segurança.

Como verificar um registro SPF?

Você pode realizar uma verificação de SPF usando uma ferramenta on-line como a Verificação de SPF da MxToolbox ou Google Admin Toolbox. Tudo o que você precisa fazer é inserir o seu nome de domínio, e o site retornará o registro SPF atual associado a ele.

Você também pode verificar se há algum erro que possa estar causando um problema com o seu registro SPF. Por exemplo, se o registro SPF for muito longo ou se houver muitas tags “include”, você receberá um aviso sobre isso para que possa fazer alterações.

Normalmente, você pode gerenciar essas atualizações por meio do painel de gerenciamento de DNS de quem registrou o seu domínio. O Mailgun facilita isso fazendo-o por você.

Adicionar registros SPF com o Mailgun

Use o tutorial abaixo para ver como adicionar registros SPF com o Mailgun. (Depois, quem sabe você possa reaplicar o protetor solar que usou mais cedo…)

Verificar seu domínio

Adicione um domínio que você possui e verifique-o configurando o registro TXT do DNS que fornecemos (este é o registro SPF) no seu provedor de DNS. Confira um exemplo abaixo.

1. Adicione o seu domínio ou subdomínio na aba Domains (Domínios) do painel de controle do Mailgun.

Mailgun verify domain dashboard

2. Abra o seu provedor de DNS e adicione o registro TXT de SPF fornecido (mostrado na primeira linha abaixo, em que o valor começa com “v=.” O segundo tipo de registro TXT é um registro DKIM). Esse registro pode ser encontrado na seção Verificação de domínio e DNS da página de configurações de domínio do painel de controle do Mailgun.

Mailgun DNS records dashboard

3. Se você deseja que o Mailgun faça o rastreamento de cliques e aberturas, também é possível adicionar o registro CNAME.

4. Os registros MX também devem ser adicionados, a menos que você já tenha registros MX para o seu domínio apontados para outro provedor de serviços de e-mail (por ex., Gmail).

Mailgun receiving records dashboard

Após adicionar os registros e eles se propagarem, seu domínio será verificado. Novamente: pode levar de 24 a 48 horas para que as alterações de DNS sejam verificadas. 

Documentação de provedores de DNS comuns

Os provedores comuns estão listados abaixo. Se o seu não estiver na lista, entre em contato com seu provedor de DNS para obter assistência:

Agora está tudo pronto! Com o Mailgun, você pode usar os seus registros SPF para permanecer em segurança e proteção. Você pode encontrar todas as outras informações necessárias (ou alimentadas por curiosidade!) na nossa documentação.

Principais conclusões sobre os registros SPF

Já é bem óbvio que uma segurança de e-mail ruim é tão ultrapassada quanto o pânico do Bug do Milênio. Os registros SPF ajudam a fornecer uma melhor segurança de e-mail verificando os endereços que podem ser enviados do seu domínio e garantindo que a reputação do seu ID do remetente seja protegida do uso não autorizado por spammers e tentativas de spoofing. Ao usá-los, você pode passar menos tempo se preocupando com a sua reputação e mais tempo se preocupando com, você sabe, os seus e-mails.

Em caso de dúvida, é sempre uma boa ideia garantir a sua segurança. Então, seja o protetor solar (FPS) ou o SPF (para e-mail), experimente e veja como ele pode ajudar você a lidar com o calor. Tem curiosidade sobre outras formas de proteger a sua identidade e de garantir a segurança do seu programa de e-mail? Nós nos aprofundamos no assunto; confira o nosso e-book para obter todas as informações que você precisa saber.