Autenticação de email
Autenticação de email. O que é autenticação de email?
A autenticação de email consiste em verificar a identidade de quem faz o envio, ou seja, que o remetente do email é realmente quem diz ser, e ter a certeza de que ele foi enviado da fonte que aparece como remetente da mensagem.
O envio de um servidor de email para outro é feito pelo protocolo SMTP (sigla de Simple Mail Transfer Protocol), em português: protocolo simples de transferência de correio, mas ele precisa de ajuda para validar e estabelecer uma relação de confiança entre o emissor e o receptor do email.
Para isso, foram aprovados e padronizados vários sistemas de validação que ajudam os servidores a se validarem. Para fazer isso, no DNS do domínio do remetente, os seguintes registros devem ser configurados: SPF, DKIM e DMARC
1. SPF (Sender Policy Framework)
O SPF é um tipo de registro que é implementado no DNS do domínio e é usado para verificar se o IP de saída do email tem autorização expressa para enviar emails em nome do referido domínio.
2. DKIM (DomainKeys Identified Mail)
O DKIM usa um sistema de criptografia de chave pública/privada para assinar as mensagens de email no cabeçalho. Com isso se verifica que os emails foram enviados do domínio declarado e que o email não foi alterado antes da entrega ao destinatário.
O servidor de email receptor lê a informação criptografada usando a chave pública hospedada no DNS do domínio remetente e, se ela coincidir, o email fica autenticado.
3. DMARC (Domain-based Message Authentication, Reporting & Conformance)
O DMARC, em português relatório de autenticação de mensagens de domínio e conformidade, basicamente garante que o email conte com as autenticações SPF e DKIM adequadas antes de ser entregue na caixa de entrada do destinatário.
Ao mesmo tempo, evita falsificações de identidade como o spoofing, em que se falsifica o endereço do campo “De” do remetente de uma mensagem de email.
DMARC foi desenvolvido pelo PayPal junto com o Google, Microsoft e Yahoo!
4. Como a autenticação é feita
Resumir como o complexo processo de autenticação é feito é complicado, mas pode ser simplificado (para um melhor entendimento) nas seguintes etapas:
- O remetente do email redige a mensagem, clica no botão de enviar e ela passa para o servidor de email de saída.
- Antes de permitir a saída do email, o servidor identifica as credenciais do usuário, processa a mensagem, cria os cabeçalhos e a envia, por meio de um SMTP de saída, ao servidor do destinatário.
- Ela chega ao servidor de email do destinatário, que processa a mensagem e consulta o DNS do domínio do remetente/servidor de saída que fez a entrega do email, validando que ele corresponde ao esperado.
- Mais uma vez, o servidor de email de destino verifica a reputação do remetente, o IP de saída do email, o conteúdo da mensagem… São aplicados os filtros antispam e as demais políticas de segurança para determinar se o email deve ou não ser bloqueado.
- Por fim, o email que conseguiu ser autenticado com sucesso e não foi bloqueado é depositado na caixa de entrada do destinatário.
Apesar de muito resumidas, essas são, em essência, as etapas básicas que permitem que um email seja entregue na caixa de entrada do destinatário.
Artigos relacionados
Descubra como o Mailrelay pode ajudar você com a sua estratégia de email marketing.