// so behebst du es
Mailgun 605 „Not delivering to previously bounced address“: so behebst du es
Mailgun verweigert den Versand mit Code 605, weil die Adresse früher gebounct ist. Erfahre, wann du sie von der Bounce-Liste entfernst und wann nicht.
Was das bedeutet
Mailgun hat gar nicht erst versucht, deine Nachricht zuzustellen. Es hat sie verworfen, bevor sie Mailgun verlassen hat, weil die Empfängeradresse auf der Unterdrückungsliste Bounces deiner Sendedomain steht. In den Logs zeigt das fehlgeschlagene Ereignis meist:
Code: 605 Message: Not delivering to previously bounced address Severity: permanent
Eine Unterdrückungsliste ist eine „Nicht senden“-Liste, die Mailgun pro Domain führt. Steht eine Adresse darauf, schlägt jede neue Nachricht an diese Adresse sofort mit 605 fehl, bis du sie entfernst. Das schützt deine Reputation: Mailbox-Anbieter wie Gmail und Outlook achten darauf, wie oft du an tote Adressen sendest.
Ein verwandter Code, 607, wird verwendet, wenn die Adresse unterdrückt ist, weil die Person eine deiner E-Mails als Spam markiert hat. Entferne diese nicht; die Person hat darum gebeten, nichts mehr von dir zu hören.
Warum das passiert
- Ein früherer Hard Bounce. Eine frühere Nachricht an diese Adresse wurde dauerhaft abgelehnt, zum Beispiel mit
550 5.1.1 user unknown. Mailgun hat sie zur Bounces-Liste hinzugefügt. Was dieser ursprüngliche Bounce bedeutet, steht in Bounce „550 5.1.1“: die Adresse existiert nicht. - Ein Tippfehler, der später korrigiert wurde in deiner Datenbank, während der alte Bounce für dieselbe Adresse auf der Liste bleibt.
- Ein vorübergehendes Problem, das dauerhaft aussah. Manche Server antworten bei einem vollen Postfach, einem deaktivierten Konto oder einer Richtliniensperre mit einem 5xx-Code. Das Postfach funktioniert vielleicht später wieder, der Bounce bleibt aber gespeichert.
- Eine Sperre gegen dich, nicht gegen den Empfänger. Wurde der ursprüngliche Bounce dadurch verursacht, dass deine IP oder Domain gesperrt war, ist die Adresse selbst in Ordnung. Lies den ursprünglichen Bounce-Text, bevor du entscheidest.
So prüfst du es
- Finde den ursprünglichen Bounce. Öffne im Mailgun-Control-Panel deine Sendedomain, geh zum Bereich Suppressions und öffne die Tabelle Bounces. Suche nach der Adresse. Der Eintrag zeigt das Datum und den Fehler, den der empfangende Server zurückgegeben hat.
- Oder frag die API. Ersetze Schlüssel, Domain und Adresse (nutze
api.eu.mailgun.net, wenn deine Domain in der EU-Region liegt):curl -s --user 'api:YOUR_API_KEY' \ https://api.mailgun.net/v3/yourdomain.com/bounces/alice@example.com
- Lies den Fehler. „User unknown“, „no such user“ oder „address does not exist“ heißt, dass die Adresse wirklich tot ist. „Blocked“, „spam“, „policy“ oder der Name einer Blacklist heißt, dass das Problem deine Absender-Reputation war.
- War es eine Sperre, sende von derselben Mailgun-Domain eine Test-E-Mail an die Adresse auf der Startseite von Delivmail und prüfe im Bericht SPF, DKIM, DMARC und Blacklists, bevor du wieder an diesen Empfänger sendest.
So behebst du es
Die Adresse existiert wirklich nicht
Lass sie auf der Liste. Entferne oder korrigiere die Adresse in deiner eigenen Datenbank (bitte die Person über einen anderen Kanal um eine korrekte Adresse). Eine tote Adresse von der Unterdrückungsliste zu entfernen, erzeugt nur einen neuen Hard Bounce und schadet deiner Reputation.
Das Postfach funktioniert wieder
Bestätigt die Person, dass die Adresse funktioniert (neues Konto, Postfach nicht mehr voll, Tippfehler korrigiert), entferne sie aus der Tabelle Bounces im Control Panel oder per API:
curl -s --user 'api:YOUR_API_KEY' -X DELETE \ https://api.mailgun.net/v3/yourdomain.com/bounces/alice@example.com
Mailgun versucht dann erneut zuzustellen. Bounct die Adresse wieder, kommt sie automatisch zurück auf die Liste. Nachrichten, die bereits mit 605 fehlgeschlagen sind, werden nicht erneut gesendet; schick sie selbst noch einmal.
Der ursprüngliche Bounce war eine Sperre gegen dich
Behebe zuerst die Ursache (Authentifizierung, IP oder Domain auf einer Blacklist, Inhalt) und entferne dann die Adresse. Sonst bounct die nächste Nachricht aus demselben Grund.
Verhindere es in deiner Anwendung
- Hör auf den Webhook von Mailgun für dauerhafte Fehler und markiere die Adresse in deiner eigenen Datenbank als ungültig, damit deine Anwendung keine E-Mails mehr an sie einreiht.
- Nutze Double-Opt-in oder eine Adressbestätigung bei der Anmeldung, damit keine Tippfehler in deine Liste gelangen.
- Bereinige alte Listen vor einer Kampagne; siehe so bereinigst du deine Mailingliste nach einer hohen Bounce-Rate.
Andere Anbieter haben denselben Mechanismus unter anderem Namen: Postmark liefert Fehler 406 für inaktive Empfänger, und Amazon SES hat seine eigene kontoweite Unterdrückungsliste.
Prüfe, ob es behoben ist
Nachdem du die Adresse entfernt hast, sende eine Nachricht und sieh dir ihre Ereignisse in den Mailgun-Logs an. Du willst ein „delivered“-Ereignis sehen, nicht „failed“ mit 605. Schlägt sie mit einem neuen Bounce fehl, lies diesen neuen Fehler: Er zeigt dir den aktuellen Zustand des Postfachs. War das ursprüngliche Problem deine Reputation, mach zuerst einen neuen Delivmail-Test und stell sicher, dass nichts auf einer Blacklist steht.
Prüfe, ob es behoben ist
DNS-Änderungen können ein paar Minuten bis einige Stunden dauern. Sende danach eine neue Test-E-Mail oder scanne deine Domain erneut.
Ähnliche Anleitungen
- Gmail-Bounce „550 5.7.26“: nicht authentifizierte E-MailGmail hat deine E-Mail abgelehnt, weil es nicht bestätigen konnte, dass sie von deiner Domain kommt. SPF, DKIM oder DMARC fehlt oder scheitert. So behebst du es.
- Bounce „550 5.7.1“: Nachricht abgelehnt oder durch Richtlinie blockiertEin 5.7.1-Bounce bedeutet, dass der empfangende Server deine E-Mail absichtlich abgelehnt hat. Lerne, Bounce-Meldungen zu lesen, den wahren Grund zu finden und ihn zu beheben.
- Hohe Bounce-Rate: bereinige deine MailinglisteAn Adressen zu senden, die nicht mehr existieren, schadet deiner Reputation schnell. Lerne den Unterschied zwischen Hard und Soft Bounces und entferne schlechte Adressen nach jedem Versand.
- Spamfallen und gekaufte E-Mail-ListenSpamfallen sind versteckte Adressen, die Absender mit schlechten Listen erwischen. Wer sie trifft, kann auf einer Blacklist landen. Kauf niemals Listen und schreib nur Leuten, die darum gebeten haben.
- Verzögerte E-Mails: Greylisting und temporäre 4xx-FehlerManche Server antworten absichtlich „versuch es später noch einmal“. Ein normaler Mailserver versucht es erneut, und die E-Mail kommt ein paar Minuten später an. So unterscheidest du normale Verzögerungen von echten Problemen.