Microsoft blocca tutte le email da Discourse tramite Mailgun

Dopo che un paio di utenti si sono lamentati, ho scoperto che da lunedì le email della nostra istanza Discourse (tramite Mailgun) non sembrano più arrivare a chi si trova su tenant di posta elettronica Microsoft. Questo include aziende e utenti generici (ad esempio, hotmail.com, outlook.com).

Testando la nostra recapitalità, non avevamo configurato DMARC. Questo è stato risolto e ora abbiamo un punteggio di recapitalità quasi perfetto su mail-tester.com:

Questo è il suggerimento di miglioramento:

Il tuo messaggio non contiene un’intestazione List-Unsubscribe

Non abbiamo personalizzazioni per il nostro modello di email.

Il traffico verso Gmail e altri servizi sembra andare bene; sono solo i Microsoft, e questo sembra continuare 24 ore dopo la correzione di DMARC.

È degno di nota che Mailgun ha pubblicato questo avviso su Microsoft e le email:

In sintesi, se DMARC è configurato, dovremmo stare bene (ma attualmente non lo siamo). Sebbene questo dovesse entrare in vigore il 2025-05-04T12:00:00Z, c’è una nota minacciosa che:

Successivamente (data da stabilire): Aspettatevi rifiuti completi per i mittenti che rimangono non conformi.

Qualcun altro ha notato un impatto di questo con le proprie email in uscita che rimbalzano? Suggerimenti su come procedere d’ora in poi?

3 Mi Piace

Ho lo stesso problema.

Ma sono stato trattenuto via email

3 Mi Piace

Non credo abbia senso avere un link di annullamento dell’iscrizione per un messaggio di test. Tutti gli altri messaggi di Discourse hanno link di annullamento dell’iscrizione. Giusto?

1 Mi Piace

a meno che l’email non sia per un utente di staging🤔

1 Mi Piace

Se ho capito bene, la mancanza dell’intestazione List-Unsubscribe è solo un suggerimento di mail-tester.com, non necessariamente il motivo del rifiuto da parte di Microsoft. La mia ipotesi è che il rifiuto sia più probabilmente correlato al fatto che in passato hai inviato email senza configurazione DMARC.

Quando controlli i tuoi log di Mailgun, quali risposte vedi da Microsoft per le email che non sono state consegnate?

1 Mi Piace

Non sapevo nemmeno che Mailgun memorizzasse i log: ha senso! È la prima volta che devo approfondire.

Questo è il motivo del rifiuto per quasi tutti:

\u003e4.7.500 Server occupato. Riprova più tardi da \[.27\]. (S77719) \[SY2PEPF00004FF3.ausprd01.prod.outlook.com 2025-06-27T03:22:50.770Z 08DDB10C5071CA89\]

E uno leggermente più preoccupante da hotmail.com:

\u003e4.7.650 Il server di posta [.27] è stato temporaneamente limitato a causa della reputazione dell’IP. Per informazioni sulla consegna delle e-mail, vedere https://postmaster.live.com (S775) [Name=Protocol Filter Agent][AGT=PFA][MxId=11BB6463522E609D] [CY4PEPF0000EDD1.namprd03.prod.outlook.com 2025-06-27T03:22:41.176Z 08DDB231AE10F67F]

Dato che sembra che abbiamo un indirizzo IP condiviso per l’invio di e-mail tramite Mailgun, e questo sembra essere il colpevole, ho aperto un ticket di supporto a Mailgun. Vi terrò aggiornati.

Questa è la loro risposta:

L’errore che stai vedendo è il throttling di ESP, e questo si verifica ogni volta che il provider di posta elettronica del destinatario ha ricevuto un gran numero di email da un IP/mittente specifico in un breve periodo di tempo. A causa di ciò, non accetteranno messaggi per un certo periodo di tempo (di solito un’ora; a volte un giorno) finché non avranno elaborato tutte le email dal batch originale inviato. Il throttling di ESP è un evento comune nel mondo delle email e noi siamo tra i pochi provider che mostrano effettivamente queste notifiche nei log delle email.

Il codice di errore “4xx” indica che si tratta di un soft bounce, temporaneo. Ogni volta che tentiamo di consegnare un messaggio e il server del destinatario restituisce un soft bounce, riproviamo la consegna per un massimo di 8 ore nei seguenti intervalli: 10 minuti, 10 minuti, 15 minuti, 30 minuti, 1 ora, 2 ore e 4 ore. Questi intervalli non possono essere modificati al momento.

Questo problema dovrebbe risolversi dopo un po’ di tempo. Tuttavia, se non noti ancora miglioramenti, non esitare a contattarci di nuovo! Saremo felici di dare un’altra occhiata in quel momento.

Bene, questo non corrisponde al fatto che tutti i servizi di posta elettronica Microsoft stiano bloccando le nostre email (non solo alcune isolate). Ti farò sapere come si sviluppa la situazione, dato che non sembra esserci nient’altro che io possa fare al momento.

1 Mi Piace

La riga sopra dice essenzialmente che c’è un motivo per il throttling (oltre al semplice ricevimento di un gran numero di email), ed è la reputazione dell’IP. Puoi trovare il tuo IP di invio dalle email che Mailgun invia per tuo conto e controllare la reputazione del tuo IP di invio (puoi trovare alcuni suggerimenti qui).

Se scopri che la reputazione del tuo IP di invio è scarsa, puoi chiedere a Mailgun di spostarti su un altro server.

1 Mi Piace

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.