| SPF | La vérification du domaine génère un enregistrement TXT sur le sous-domaine send du domaine que vous avez ajouté, avec la valeur v=spf1 include:amazonses.com ~all. L’include et l’hôte de rebonds pointent tous deux vers amazonses.com : SPF authentifie donc l’infrastructure d’envoi d’Amazon. | Comme l’enregistrement vit sur send.votredomaine.com, SPF authentifie le sous-domaine et non votre domaine d’expéditeur. L’alignement souple, la valeur par défaut de DMARC, le compte malgré tout comme aligné. Ceux qui l’ignorent ajoutent un include Resend à leur enregistrement SPF racine, ce qui ne fait strictement rien, ou passent aspf=s et laissent DMARC reposer sur DKIM seul. | Publiez l’enregistrement exactement tel qu’il est généré, avec send comme seul hôte, puisque votre hébergeur DNS ajoute le domaine. Laissez votre enregistrement SPF racine intact, y compris votre include Google Workspace ou Microsoft 365, et ne mettez pas aspf=s. |
| DKIM | La vérification génère un enregistrement TXT sur resend._domainkey du domaine ajouté, contenant une clé publique de 1024 bits. Resend signe avec des clés de 1024 bits et ne prend pas en charge 2048 bits. | La valeur est assez longue pour que les interfaces DNS la tronquent, la découpent en plusieurs chaînes entre guillemets ou ajoutent leurs propres guillemets. Quand cela arrive, le domaine ne quitte jamais l’état pending et vous ne pouvez pas envoyer depuis lui, ce que les développeurs prennent en général pour une panne de Resend. Aucun chemin vers une clé plus solide n’existe dans le produit. | Copiez-collez la valeur au lieu de la retaper, utilisez resend._domainkey comme hôte sans ajouter le domaine, et réglez les enregistrements Cloudflare sur DNS only plutôt que sur proxied. Confirmez-la publiquement avec dns.email ou nslookup, puis vérifiez la valeur d= sur un vrai message : elle doit être votre propre domaine. |
| DMARC | Resend ne crée aucun enregistrement DMARC. Votre domaine se vérifie, envoie et se déclare en bonne santé sans qu’aucune politique ne soit publiée nulle part. | La liste de contrôle de Resend place l’authentification en premier et désigne DMARC comme le seul enregistrement qu’il ne crée pas, et Deliverability Insights signale un enregistrement absent ou invalide sur chaque message. Passer directement à une politique d’application est une erreur en soi : quarantine ou reject avant que tous les expéditeurs légitimes soient alignés et vous filtrez vos propres factures et le courrier de votre support. | Commencez par v=DMARC1; p=none; rua=mailto:dmarcreports@example.com; sur _dmarc.votredomaine.com. Lisez les rapports, Resend maintient un analyseur DMARC gratuit et open source sur checkdmarc.email, confirmez que tous les expéditeurs légitimes sont alignés, puis passez à p=quarantine et p=reject. |
| Return-Path subdomain | Resend utilise le sous-domaine send de votre domaine vérifié pour le Return-Path, et c’est pourquoi l’enregistrement TXT de SPF et l’enregistrement MX de rebonds se trouvent tous deux sur send.votredomaine.com. La valeur MX dépend de la région, feedback-smtp.us-east-1.amazonses.com pour un domaine créé en Virginie du Nord et un autre hôte pour l’Irlande, São Paulo ou Tokyo : copiez donc la valeur exacte depuis l’onglet Records du domaine. | Certains clients de messagerie montrent le Return-Path aux destinataires : une valeur inventée est donc un problème de crédibilité, et Resend met spécifiquement en garde contre des valeurs comme testing. Publier cet enregistrement MX sur le domaine racine au lieu du sous-domaine est bien pire : cela prend le contrôle du courrier entrant de tout le domaine. | Gardez la valeur par défaut. Si vous devez la changer, passez custom_return_path à la création ou à la mise à jour du domaine : 63 caractères au maximum, uniquement des lettres, des chiffres et des traits d’union, commençant par une lettre et finissant par une lettre ou un chiffre. |