La délivrabilité des e-mails est compliquée. Voici quelques points importants à vérifier en premier :
-
Assurez-vous de configurer correctement
DISCOURSE_NOTIFICATION_EMAIL:dans votre fichierapp.yml. Le domaine spécifié dans l’adresse « from » des e-mails que vous envoyez est le domaine sur lequel vos e-mails seront validés. -
Sachez comment afficher la source brute de l’e-mail dans votre client de messagerie, afin de pouvoir examiner les en-têtes des e-mails pour obtenir des indices importants. Dans Gmail, il s’agit de l’option « Afficher l’original » dans le menu déroulant en haut à droite de chaque message.
-
IMPORTANT : Votre fournisseur d’accès à Internet (FAI) a-t-il enregistré un enregistrement DNS inversé pour associer les noms de domaine et les adresses IP à partir desquelles vous envoyez des e-mails ? Testez votre enregistrement PTR inversé ici. Si votre FAI n’entre pas l’enregistrement de pointeur DNS inversé approprié, il est très peu probable qu’un de vos e-mails soit livré.
-
L’enregistrement SPF de votre domaine est-il correct ? Testez votre enregistrement SPF ici. Notez que TXT est le type d’enregistrement officiel correct pour SPF.
-
L’enregistrement DKIM de votre domaine est-il correct ? Cela améliorera considérablement la délivrabilité des e-mails. Testez votre enregistrement DKIM ici.
-
Si vous gérez votre propre serveur de messagerie, vérifiez que les adresses IP de votre serveur de messagerie ne sont pas sur des listes noires d’e-mails. Vérifiez également qu’il envoie définitivement un nom d’hôte complètement qualifié qui se résout dans le DNS dans son message HELO. Sinon, cela fera que vos e-mails seront rejetés par de nombreux services de messagerie.
-
Nous vous recommandons vivement d’envoyer un e-mail de test à mail-tester.com pour vérifier que tout ce qui précède fonctionne correctement.
(La façon facile est de créer un compte sur SendGrid, Mailgun ou Mailjet, qui ont des plans de messagerie à faible coût et conviendront aux petites communautés. Vous devrez toujours configurer les enregistrements SPF et DKIM dans votre DNS, cependant !)
Voir aussi : Troubleshoot email on a new Discourse install