Problema email Discourse - AutoGeneratedEmailError su tutte le email in uscita

Ciao,

Sto riscontrando un problema con il mio forum Discourse e spero che qualcuno possa aiutarmi.

Problema: Tutte le email in uscita (riepiloghi, notifiche, messaggi privati) vengono rifiutate con l’errore Email::Receiver::AutoGeneratedEmailError. Questo accade al 100% delle email su diversi domini.

Cosa sto vedendo:

  • Log delle email sotto “Rifiutate” che mostrano dozzine di voci
  • Tutte con lo stesso errore: Email::Receiver::AutoGeneratedEmailError
  • Email interessate: Riepiloghi, messaggi di benvenuto, ecc.
  • Intervallo di tempo: Ultimi 6 minuti, ma probabilmente in corso da più tempo

Messaggio di errore dai log:

Email::Receiver::AutoGeneratedEmailError
Si verifica quando l'intestazione "precedence" è impostata su list, junk, bulk o auto_reply,
o quando qualsiasi altra intestazione contiene auto-submitted, auto-replied o auto-generated.

Intestazioni di esempio:

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

Stack trace aggiuntivo:

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`

La mia configurazione:

  • Versione di Discourse: Ultima
  • Provider di posta elettronica: Office 365 / Exchange
  • Plugin: Microsoft Graph Poll Plugin attivo
  • SMTP configurato tramite Office 365

Consegna delle email: Quando invio email di prova dal forum a https://www.mail-tester.com/, ottengo un punteggio di 9/10, quindi la configurazione di base delle email e la consegna sembrano funzionare correttamente.

Il mio sospetto: Il plugin Microsoft Graph o le intestazioni predefinite di Discourse causano ai server di posta elettronica riceventi la classificazione delle email come “auto-generate” e il loro rifiuto.

Domande:

  1. Qualcuno ha riscontrato problemi simili con Office 365 e Discourse?
  2. Posso sopprimere le intestazioni problematiche?
  3. Dovrei disattivare il plugin Microsoft Graph e passare al POP3/IMAP standard?
  4. Ci sono impostazioni di Discourse che potrebbero aiutare?

Cosa ho provato finora:

  • Verificato la configurazione delle email
  • Controllato le impostazioni SMTP
  • Testato la consegna (punteggio 9/10 su mail-tester.com)

Qualcuno ha esperienza con questo problema o suggerimenti per soluzioni?

Grazie in anticipo!

La scheda Rifiutati dei log delle email dovrebbe mostrare le email in arrivo che sono state rifiutate, anziché quelle in uscita. Esiste un’impostazione di amministrazione Blocca email auto-generate che è abilitata per impostazione predefinita, il che potrebbe spiegare quelle che stai vedendo lì.

Ci sono altri errori nei tuoi /logs riguardo a processi di posta elettronica non riusciti o simili?

2 Mi Piace

Prima di tutto, grazie per il tuo aiuto.

Ho svuotato i log ieri e oggi ho questo.

potrebbe anche essere utile.

1 Mi Piace

Penso che il tuo vero problema siano quegli errori Net::SMTPServerBusy.

Ciò lascia ancora aperte le strane email in arrivo.
Puoi fare clic sull’icona :information_source: e dirci cosa dice?

Sembra che tu abbia modificato tutti quei domini email e nomi di forum/categorie? Preferirei che tu oscurassi le cose piuttosto che inventarle, dato che ora è difficile dire quali parti sono state inventate e quali sono reali.

2 Mi Piace

Ok, pensavo fosse meglio. Non l’ho inventato completamente, volevo solo renderlo anonimo.

From è sempre l’indirizzo email del forum.
To è l’indirizzo email dell’utente
Subject è spesso il riepilogo dell’attività, ma anche PN o notifiche quando qualcuno risponde a un thread.
Error è sempre Email::Receiver::AutoGeneratedEmailError

Impossibile elaborare l’email: Email::Receiver::AutoGeneratedEmailError

1 Mi Piace

Credo ci sia qualcosa di sbagliato nella configurazione della tua email di Microsoft Exchange, se sta restituendo tutte le email in uscita direttamente al tuo server Discourse. Non c’è alcuna indicazione che si tratti di un bounce o di un rifiuto, c’è solo un singolo header Received: come se stesse inoltrando al successivo hop SMTP.

4 Mi Piace

Ok grazie a tutti, lo controllerò e vi ricontatterò quando saprò di più.

1 Mi Piace