SPF - Sender Policy Framework
O SPF é utilizado para definir quais servidores de e-mail estão autorizados a enviar e-mails em nome de um domínio.
sequenceDiagram
participant A as Servidor de e-mail do remetente
participant C as Servidor de e-mail do destinatário
participant B as DNS (exemplo.com)
A->>C: Envia o e-mail de "sender@exemplo.com"
C->>B: Consulta o registro SPF para "exemplo.com"
B->>C: Retorna registro SPF "v=spf1 ip4:192.168.0.1 -all"
C->>C: Compara o IP do servidor de envio com "192.168.0.1"
alt IP corresponde
C->>C: Marca e-mail como autêntico (Pass)
C->>C: Aceita e entrega o e-mail
else IP não corresponde
C->>C: Marca e-mail como não autêntico (Fail)
C->>C: Pode rejeitar ou marcar o e-mail
end