Liste de vérification de la configuration de livraison des e-mails

La délivrabilité des e-mails est compliquée. Voici quelques points importants à vérifier en premier :

  • Assurez-vous de bien définir le DISCOURSE_NOTIFICATION_EMAIL: dans votre fichier app.yml. Le domaine spécifié dans l’adresse « de » des e-mails que vous envoyez est le domaine sur lequel votre e-mail sera validé.

  • 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 des indices importants. Dans Gmail, il s’agit de l’option « afficher l’original » dans le menu déroulant en haut à droite de chaque e-mail.

  • IMPORTANT : Votre fournisseur d’accès à Internet a-t-il un enregistrement DNS inversé pour associer les noms de domaine et les adresses IP à partir desquels vous envoyez des e-mails ? Testez votre enregistrement PTR inversé ici. Si votre fournisseur d’accès à Internet n’entre pas le bon enregistrement de pointeur DNS inversé, il est très peu probable que vos e-mails soient livrés.

  • 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 bien un nom d’hôte complet qui se résout dans le DNS dans son message HELO. Sinon, 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 manière facile est de créer un compte sur SendGrid, SparkPost, Mailgun ou Mailjet, qui ont des plans d’envoi à faible coût et conviendront aux petites communautés. Vous devrez toujours configurer les enregistrements SPF et DKIM dans votre DNS !)

Voir aussi : Troubleshoot email on a new Discourse install

13 « J'aime »

Merci d’avoir créé ce guide ! Le seul problème que j’ai est que je ne trouve pas l’option « afficher l’original » dont vous parlez. Pour autant que je sache, je cherche au bon endroit.

1 « J'aime »

Cela pourrait vous aider :

2 « J'aime »

Ah, d’accord. J’ai réussi à le trouver. Merci ! :+1:

1 « J'aime »

Depuis plusieurs mois, notification_email est défini dans une variable d’environnement dans app.yml, il n’est donc pas accessible dans les paramètres du site.

De plus, comment ce sujet est-il lié à Dépannage des e-mails sur une nouvelle installation de Discourse, qui fournit certains des mêmes conseils avec plus d’informations sur ce qu’il faut faire et existe depuis longtemps. Ces deux sujets portant sur la même chose devraient-ils être liés ?

3 « J'aime »