Mes e-mails n’arrivent pas ou partent en indésirables
Un e-mail envoyé par un site traverse cinq étapes : le site le fabrique, un serveur l’expédie, le domaine prouve qu’il en est bien l’auteur, le fournisseur du destinataire lui attribue une note, et la boîte de réception décide du dossier. Le site n’est responsable que de la première. C’est pourtant lui qu’on accuse en premier.
Trois symptômes, trois étapes différentes
- Aucun message ne part, pas même vers votre propre adresse : la panne est dans la fabrication ou l’expédition, côté site et serveur.
- Les messages arrivent chez certains destinataires et pas chez d’autres, souvent selon le fournisseur de messagerie : la panne est dans l’authentification du domaine.
- Les messages arrivent mais dans les indésirables : rien n’est cassé, c’est la réputation d’envoi qui est en cause.
Le point de rupture le plus fréquent : l’authentification
Un fournisseur de messagerie reçoit un message qui dit venir de votre domaine. Pour vérifier que c’est vrai, il consulte trois enregistrements publiés dans la zone DNS du domaine. SPF énumère les serveurs autorisés à envoyer en votre nom. DKIM permet de vérifier une signature cryptographique apposée au message. DMARC indique quoi faire quand les deux premiers échouent.
Quand le site envoie directement depuis le serveur d’hébergement alors que le SPF n’autorise que le serveur de messagerie de l’entreprise, la vérification échoue. Le message n’est pas rejeté — ce serait plus simple à diagnostiquer — il est simplement dégradé, et finit dans les indésirables chez les fournisseurs les plus stricts. C’est exactement le motif du symptôme « ça marche pour certains clients seulement ».
Isoler l’étape qui échoue
-
Envoyer un message de test vers deux adresses de fournisseurs différents
Une adresse chez un grand fournisseur grand public et une adresse professionnelle. La différence de traitement est déjà un diagnostic.
-
Regarder l’en-tête complet du message reçu
Il contient le résultat des vérifications SPF et DKIM, écrit en clair. C’est la preuve, pas une supposition.
-
Vérifier l’adresse d’expéditeur configurée
Un site qui expédie au nom d’un domaine qu’il ne contrôle pas — l’adresse personnelle du gérant, par exemple — est presque systématiquement dégradé.
-
Consulter les journaux d’envoi du serveur
Ils disent si le message est parti, et avec quelle réponse du serveur destinataire. Un rejet y est explicite et souvent explicatif.
-
Vérifier que le site n’envoie pas aussi autre chose
Un site compromis qui expédie du courrier indésirable détruit la réputation du domaine, et vos confirmations de commande en subissent les conséquences.
Continuer sur la bonne page
-
E-mails de commande non reçus sur PrestaShop
Si la panne est dans PrestaShop : modèles, hooks et paramètres d’envoi.
-
E-mails de commande non reçus sur WooCommerce
L’équivalent côté WordPress, avec ses causes propres.
-
Mon site envoie des e-mails que je n’ai pas écrits
Si le domaine a perdu sa réputation à cause d’envois parasites.
-
Le DNS expliqué
Où se publient SPF, DKIM et DMARC, et pourquoi ils dépendent du domaine.
Décrivez votre besoin en 1 minute
Quelques questions ciblées pour que je vous réponde avec une estimation, pas avec un questionnaire de plus.