Como configurar SPF e DKIM para o SendGrid

Resposta curta

O SendGrid se autentica melhor com autenticação de domínio (CNAME), não com um include SPF simples. No SendGrid, configure a autenticação de remetente para o seu domínio e publique os registros CNAME gerados (para o return-path e os seletores DKIM s1/s2). Isso dá SPF e DKIM alinhados para o e-mail passar no DMARC.

Use autenticação de domínio, não só um include

A autenticação de remetente do SendGrid publica um return-path com sua marca e DKIM sob o seu próprio domínio, que é o que o alinhamento DMARC precisa. O antigo include:sendgrid.net sozinho autentica o domínio do SendGrid, não o seu, então o SPF pode passar enquanto o DMARC falha.

Publique os CNAME

No SendGrid: Settings → Sender Authentication → Authenticate Your Domain. Adicione os 3+ registros CNAME (ex.: em1234, s1._domainkey, s2._domainkey) ao seu DNS e clique em Verify.

  1. 1

    Verifique se o DKIM CNAME resolve

    Após a publicação:

    $ dig CNAME s1._domainkey.yourdomain.com +short

Verifique seu registro SPF agora

Abrir o verificador SPF gratuito →

Perguntas frequentes

Ainda preciso do include:sendgrid.net?

Se você usa a autenticação de domínio do SendGrid (recomendado), não adiciona o include compartilhado: o return-path CNAME cuida do SPF alinhado.

Por que o SendGrid usa CNAME para DKIM?

Para poder rotacionar chaves sem você editar o DNS: o CNAME aponta para registros gerenciados pelo SendGrid.

Alinha-se com os requisitos do remetente Google/Yahoo 2024.

Revisado por Skysnag Security Team. Última atualização .