Liste de contrôle de configuration de la livraison d'e-mails

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 fichier app.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

14 « 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 »