// comment corriger
Return-Path, expéditeur d'enveloppe et From : pourquoi ils doivent correspondre à votre domaine
Un email a deux adresses d'expéditeur : le From visible et une adresse cachée qui sert aux retours d'erreur. Pour le DMARC, au moins le SPF ou le DKIM doit passer pour le domaine du From.
Ce que ça veut dire
Un email ressemble un peu à une lettre dans une enveloppe. Il a deux adresses d'expéditeur :
- L'adresse From, imprimée sur la lettre. C'est celle que voit le lecteur, par exemple
news@yourdomain.com. - L'expéditeur d'enveloppe, écrit sur l'enveloppe. Il sert aux serveurs, surtout pour renvoyer les retours d'erreur (avis d'email non distribué). Une fois l'email livré, il est enregistré dans l'en-tête
Return-Path. On l'appelle aussi « MAIL FROM » ou « adresse de rebond ».
Les deux peuvent être différentes. Les outils de newsletter utilisent souvent leur propre expéditeur d'enveloppe, comme bounce-123@mail.sendingtool.com, pour traiter les retours d'erreur à votre place.
Pourquoi c'est important
- Le SPF vérifie l'expéditeur d'enveloppe, pas le From. Si le Return-Path est sur le domaine de l'outil, le SPF passe pour l'outil, pas pour vous.
- Le DMARC vérifie le From. Il ne passe que si le SPF passe pour un domaine qui correspond au domaine du From, ou si le DKIM passe pour un domaine qui lui correspond. C'est ce qu'on appelle l'alignement.
- Donc avec le Return-Path de l'outil et la signature DKIM propre à l'outil, tout « passe », mais le DMARC échoue pour votre domaine.
Comment vérifier
- Envoyez un email de test : sur la page d'accueil, copiez votre adresse de test unique, envoyez-lui un email normal depuis la boîte ou l'outil que vous voulez vérifier, puis ouvrez le rapport. Dans la section authentification, comparez le domaine vérifié par le SPF, le domaine de signature DKIM (
d=) et le domaine du From. Le rapport indique si chacun est aligné. Dans la section « En-têtes bruts », regardez la ligneReturn-Path.
Return-Path: <bounce-123@mail.sendingtool.com> (not aligned) Return-Path: <bounces@mail.yourdomain.com> (aligned) From: News <news@yourdomain.com>
Un sous-domaine de votre domaine, comme mail.yourdomain.com, compte comme aligné dans le mode « relaxed » par défaut.
Comment corriger
- Configurez d'abord le DKIM avec votre propre domaine. Dans chaque outil d'envoi, cherchez « authentification de domaine » ou « DKIM personnalisé ». Ajoutez les enregistrements qu'il vous donne. Un DKIM aligné suffit pour que le DMARC passe, et il résiste mieux au transfert que le SPF.
- Configurez un Return-Path personnalisé si votre outil le propose. On l'appelle souvent « custom bounce domain », « custom MAIL FROM » ou « return-path domain ». Vous ajoutez en général un enregistrement CNAME comme
bounces.yourdomain.comqui pointe vers l'outil. - Pour votre propre serveur, assurez-vous que l'expéditeur d'enveloppe utilise votre domaine et que l'adresse IP du serveur figure dans votre enregistrement SPF.
- Pour les formulaires et les scripts de votre site, définissez explicitement l'expéditeur d'enveloppe. Beaucoup d'hébergeurs utilisent une valeur par défaut comme
user@server123.host.com. Avec la fonction mail de PHP, c'est le paramètre-fou le réglage « Sender » de la bibliothèque qui le contrôle.
Vérifiez que c'est corrigé
Les modifications DNS ne sont pas instantanées. La plupart sont visibles en quelques minutes, mais certains fournisseurs mettent jusqu'à 24 à 48 heures.
Envoyez un nouvel email de test depuis la page d'accueil avec le même outil. Le rapport doit montrer le DKIM qui passe et est aligné pour votre domaine, idéalement le SPF aligné aussi, et le DMARC qui passe.
Vérifiez que c'est corrigé
Une modification DNS peut prendre de quelques minutes à quelques heures. Ensuite, envoyez un nouvel email de test ou scannez à nouveau votre domaine.
Fiches liées
- Aucun enregistrement SPF sur votre domaineVotre domaine n'indique pas quels serveurs ont le droit d'envoyer des emails en son nom. Ajoutez un enregistrement TXT et les destinataires sauront distinguer vos vrais emails des faux.
- Erreur SPF : trop de requêtes DNS (permerror)Le SPF autorise au maximum 10 requêtes DNS. Au-delà, tout l'enregistrement est cassé et les destinataires le considèrent comme invalide. Voici comment l'alléger.
- Plusieurs enregistrements SPF sur un même domaineUn domaine ne doit avoir qu'un seul enregistrement SPF. Avec deux ou plus, le SPF échoue pour tous vos emails. Fusionnez-les en une seule ligne.
- Échec SPF : le serveur d'envoi n'est pas autoriséVotre domaine a un enregistrement SPF, mais le serveur qui a envoyé votre email n'y figure pas. Trouvez quel service a envoyé l'email et ajoutez-le.
- Aucun enregistrement DMARC sur votre domaineLe DMARC indique aux destinataires quoi faire des emails qui échouent au SPF et au DKIM, et vous envoie des rapports. Gmail et Yahoo l'exigent pour les envois en masse. Commencez par un enregistrement de surveillance, sans risque.