Nachdem sich ein paar Benutzer beschwert hatten, stellte ich fest, dass seit Montag unsere Discourse-Instanz-E-Mails (über Mailgun) an Empfänger mit Microsoft-E-Mail-Tenants nicht mehr durchzukommen scheinen. Dies schließt Unternehmens- und allgemeine Konten (z. B. hotmail.com, outlook.com) ein.
Bei der Überprüfung unserer Zustellbarkeit stellten wir fest, dass DMARC nicht eingerichtet war. Dies wurde behoben und wir haben jetzt eine nahezu perfekte Zustellbarkeitsbewertung auf mail-tester.com:
Ihre Nachricht enthält keinen List-Unsubscribe-Header
Wir haben keine benutzerdefinierten Anpassungen für unsere E-Mail-Vorlage.
Der Traffic an Gmail und andere Dienste scheint in Ordnung zu sein; es sind nur Microsoft-Konten betroffen, und dies scheint 24 Stunden nach der DMARC-Korrektur weiterhin der Fall zu sein.
Bemerkenswert ist, dass Mailgun diese Mitteilung über Microsoft und E-Mails veröffentlicht hat:
Zusammenfassend lässt sich sagen, dass wir in Ordnung sein sollten, wenn DMARC eingerichtet ist (was derzeit nicht der Fall ist). Obwohl dies am 2025-05-04T12:00:00Z in Kraft treten sollte, gibt es einen ominösen Hinweis, dass:
Später (Datum noch festzulegen): Erwarten Sie vollständige Ablehnungen für Absender, die nicht konform bleiben.
Haben andere auch eine Auswirkung auf ihre ausgehenden E-Mails bemerkt, die zurückgewiesen werden? Irgendwelche Vorschläge, wie wir von hier aus weiter vorgehen können?
Ich glaube nicht, dass es sinnvoll ist, einen Abmeldelink für eine Testnachricht zu haben. Alle anderen Nachrichten von Discourse haben Abmeldelinks. Oder?
Wenn ich das richtig verstehe, ist das Fehlen des List-Unsubscribe-Headers nur ein Vorschlag von mail-tester.com und nicht unbedingt der Grund für die Ablehnung durch Microsoft. Ich vermute, dass die Ablehnung eher damit zusammenhängt, dass Sie in der Vergangenheit E-Mails ohne DMARC-Konfiguration gesendet haben.
Welche Antworten sehen Sie von Microsoft in Ihren Mailgun-Protokollen für die E-Mails, die nicht zugestellt werden konnten?
Ich wusste gar nicht, dass Mailgun auch Protokolle speichert – das ergibt Sinn! Das erste Mal, dass ich dort nachsehen musste.
Das ist der Ablehnungsgrund für fast alle:
\u003e4.7.500 Server beschäftigt. Bitte versuchen Sie es später erneut von \[.27\]. (S77719) \[SY2PEPF00004FF3.ausprd01.prod.outlook.com 2025-06-27T03:22:50.770Z 08DDB10C5071CA89\]
Und einer, der etwas besorgniserregender ist von hotmail.com:
\u003e4.7.650 Der Mailserver [.27] wurde aufgrund der IP-Reputation vorübergehend ratenlimitiert. Informationen zur E-Mail-Zustellung finden Sie unter 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]
Da wir scheinbar eine gemeinsame IP-Adresse zum Versenden von E-Mails über Mailgun haben und dies die Ursache zu sein scheint, habe ich ein Support-Ticket bei Mailgun eingereicht. Ich werde mich wieder melden.
Der Fehler, den Sie sehen, ist ESP-Drosselung (ESP throttling), und dieser tritt auf, wenn der E-Mail-Anbieter des Empfängers eine große Anzahl von E-Mails von einer bestimmten IP/einem bestimmten Absender in kurzer Zeit erhalten hat. Aus diesem Grund akzeptieren sie Nachrichten für einen bestimmten Zeitraum nicht (normalerweise eine Stunde; manchmal einen Tag), bis sie alle E-Mails aus dem ursprünglichen gesendeten Stapel verarbeitet haben. ESP-Drosselung ist ein häufiges Vorkommnis in der E-Mail-Welt, und wir sind einer der wenigen Anbieter, die diese Benachrichtigungen tatsächlich in den E-Mail-Protokollen anzeigen.
Der Fehlercode „4xx“ weist darauf hin, dass es sich um einen weichen, temporären Bounce handelt. Immer wenn wir versuchen, eine Nachricht zuzustellen, und der Empfängerserver einen Soft Bounce zurückgibt, versuchen wir die Zustellung bis zu 8 Stunden lang in folgenden Intervallen erneut: 10 Minuten, 10 Minuten, 15 Minuten, 30 Minuten, 1 Stunde, 2 Stunden und 4 Stunden. Diese Intervalle können derzeit nicht angepasst werden.
Dieses Problem sollte sich nach einiger Zeit von selbst beheben. Wenn Sie jedoch immer noch keine Verbesserungen feststellen, melden Sie sich bitte wieder bei uns! Wir werden uns das dann gerne noch einmal ansehen.
Nun, das passt nicht dazu, dass alle Microsoft-E-Mail-Dienste unsere E-Mails blockieren (nicht nur ein paar vereinzelte). Ich werde Sie auf dem Laufenden halten, wie sich die Situation entwickelt, da ich im Moment nichts weiter tun kann.
Die obige Zeile besagt im Wesentlichen, dass es einen Grund für die Drosselung gibt (über den reinen Empfang einer großen Anzahl von E-Mails hinaus), und das ist die IP-Reputation. Sie können Ihre sendende IP-Adresse aus E-Mails ermitteln, die Mailgun in Ihrem Namen versendet, und Ihre sendende IP-Reputation überprüfen (einige Vorschläge finden Sie hier).
Wenn Sie feststellen, dass die Reputation Ihrer sendenden IP-Adresse schlecht ist, können Sie Mailgun bitten, Sie auf einen anderen Server zu verschieben.