4. SPF: Como exatamente isso protege o seu e-mail

O que é SPF?

SPF (Sender Policy Framework) — é um mecanismo de autenticação de e-mails que ajuda a combater o spoofing (falsificação do endereço do remetente). Cada mensagem de e-mail é enviada por algum servidor de e-mail em nome de algum remetente. O servidor de e-mail tem um endereço IP. Se um e-mail for enviado em nome de, por exemplo, info@example.com, então o servidor de e-mail do destinatário (por exemplo, gmail) verificará se esse servidor de e-mail específico está autorizado a enviar em nome do domínio example.com. Para isso, basta verificar a política SPF do domínio example.com. Ou seja, o SPF, em última análise, resume-se a uma lista de endereços IP permitidos dos servidores de e-mail que têm o direito de enviar em nome do domínio.

Essa política em si é publicada no DNS para o domínio raiz com o tipo TXT. Exemplo de valor: v=spf1 a mx include:sender-solutions.com ~all

O valor começa com a versão do protocolo, no exemplo é v=spf1. Em seguida vem uma lista de mecanismos permitidos e proibidos que, como resultado, são reduzidos a endereços IP. Os mecanismos são separados por um espaço. Antes de um mecanismo pode haver um sinal + (permitir), - (proibir estritamente) e ~ (proibir de forma suave — enviar para o spam). Se nenhum sinal for indicado, subentende-se +

No exemplo acima, é permitido enviar e-mails em nome do domínio:

  • a - permissão de todos os endereços IP para os quais aponta o registro A do domínio (ou seja, onde o site está hospedado)
  • mx - permissão de todos os endereços IP listados como servidores de e-mail para esse domínio
  • include:sender-solutions.com - permissão de todos os endereços IP que o domínio sender-solutions.com define — mecanismos semelhantes são adicionados ao usar serviços de envios.
  • ~all - proibir de forma suave todos os outros IP

Na página de edição do domínio na conta pessoal sender-solutions.com, você verá as informações sobre o registro SPF atual. Se o seu domínio ainda não tiver um registro, haverá ali uma instrução sobre qual registro recomendamos adicionar. 

Seções relacionadas: DMARC e DKIM