Problème d'e-mail Discourse - AutoGeneratedEmailError sur tous les e-mails sortants

Salut,

Je rencontre un problème avec mon forum Discourse et j’espère que quelqu’un pourra m’aider.

Problème : Tous les e-mails sortants (résumés, notifications, MP) sont rejetés avec l’erreur Email::Receiver::AutoGeneratedEmailError. Cela concerne 100 % des e-mails, sur différents domaines.

Ce que je vois :

  • Journaux d’e-mails sous « Rejetés » montrant des dizaines d’entrées
  • Tous avec la même erreur : Email::Receiver::AutoGeneratedEmailError
  • E-mails concernés : Résumés, messages de bienvenue, etc.
  • Période : Les 6 dernières minutes, mais probablement plus longtemps

Message d’erreur des journaux :

Email::Receiver::AutoGeneratedEmailError
Se produit lorsque l'en-tête « precedence » est défini sur list, junk, bulk ou auto_reply,
ou lorsque tout autre en-tête contient auto-submitted, auto-replied ou auto-generated.

Exemple d’en-têtes :

Auto-Submitted: auto-generated
Precedence: list
List-ID: [Mon Forum] <forum.example.com>
X-Auto-Response-Suppress: All

Trace de pile supplémentaire :

activesupport-7.2.2.1/lib/active_support/broadcast_logger.rb:130:in `block in warn'
/var/www/discourse/lib/email/processor.rb:183:in `log_email_process_failure'
/var/www/discourse/plugins/msgraph-poll-discourse-plugin/plugin.rb:70:in `call`

Ma configuration :

  • Version de Discourse : La dernière
  • Fournisseur d’e-mails : Office 365 / Exchange
  • Plugin : Microsoft Graph Poll Plugin actif
  • SMTP configuré via Office 365

Délivrabilité des e-mails : Lorsque j’envoie des e-mails de test depuis le forum vers https://www.mail-tester.com/, j’obtiens un score de 9/10, donc la configuration de base des e-mails et la délivrabilité semblent fonctionner correctement.

Mon hypothèse : Le plugin Microsoft Graph ou les en-têtes par défaut de Discourse amènent les serveurs de messagerie récepteurs à classifier les e-mails comme « auto-générés » et à les rejeter.

Questions :

  1. Quelqu’un a-t-il rencontré des problèmes similaires avec Office 365 et Discourse ?
  2. Puis-je supprimer les en-têtes problématiques ?
  3. Dois-je désactiver le plugin Microsoft Graph et passer au POP3/IMAP standard ?
  4. Existe-t-il des paramètres Discourse qui pourraient aider ?

Ce que j’ai essayé jusqu’à présent :

  • Vérifié la configuration des e-mails
  • Vérifié les paramètres SMTP
  • Testé la délivrabilité (score de 9/10 sur mail-tester.com)

Quelqu’un a-t-il de l’expérience avec ce problème ou des suggestions de solutions ?

Merci d’avance !

L’onglet Rejetés des journaux d’e-mails devrait afficher les e-mails entrants qui ont été rejetés, plutôt que les e-mails sortants. Il existe un paramètre d’administration Bloquer les e-mails générés automatiquement qui est activé par défaut, ce qui pourrait expliquer ceux que vous voyez là-bas.

Y a-t-il d’autres erreurs dans vos /logs concernant des travaux d’e-mails échoués, ou similaires ?

2 « J'aime »

Tout d’abord, merci pour votre aide.

J’ai vidé les journaux hier et aujourd’hui j’ai ceci.

pourrait aussi être utile.

1 « J'aime »

Je pense que votre vrai problème, ce sont ces erreurs Net::SMTPServerBusy.

Cela laisse toujours les courriels entrants étranges.
Pouvez-vous cliquer sur l’icône :information_source: et nous dire ce qu’elle dit ?

Il semble que vous ayez modifié tous ces domaines de messagerie et noms de forum/catégorie ? Je préférerais que vous masquiez les choses plutôt que d’inventer, car il est difficile de dire quelles parties ont été inventées et quelles parties sont réelles maintenant.

2 « J'aime »

Ok, je pensais que ce serait mieux. Je n’ai pas tout inventé, je voulais juste le rendre anonyme.

De est toujours l’adresse e-mail du forum.
À est l’adresse e-mail de l’utilisateur
L’objet est souvent le résumé de l’activité, mais aussi les MP ou les notifications lorsque quelqu’un répond à un fil de discussion.
L’erreur est toujours Email::Receiver::AutoGeneratedEmailError

L’e-mail ne peut pas être traité : Email::Receiver::AutoGeneratedEmailError

1 « J'aime »

Je pense qu’il y a un problème avec votre configuration de messagerie Microsoft Exchange, si elle renvoie tous les e-mails sortants directement à votre serveur Discourse. Rien n’indique qu’il s’agit d’un rebond ou d’un rejet, il n’y a qu’un seul en-tête Received: comme s’il transférait au prochain saut SMTP.

4 « J'aime »

Ok merci à tous, je vais vérifier et je reviendrai vers vous quand j’en saurai plus.

1 « J'aime »