// so behebst du es
„450 4.1.8 Sender address rejected: Domain not found“ / „553 5.1.8 Domain of sender address does not exist“: Lösung
Der Empfänger konnte deine Absenderdomain im DNS nicht finden. Meist ein Tippfehler, eine lokale Domain wie .local oder eine Domain ohne A- oder MX-Eintrag.
Was das bedeutet
Der empfangende Server hat die Domain deiner Absenderadresse nachgeschlagen und sie im DNS nicht gefunden. Er lehnt Mails von einer Domain ab, die anscheinend nicht existiert, weil er ihr nie eine Antwort oder einen Bounce schicken könnte. Die Meldung sieht meist so aus:
450 4.1.8 <user@yourdomain.com>: Sender address rejected: Domain not found 553 5.1.8 <user@yourdomain.com>... Domain of sender address user@yourdomain.com does not exist
Die erste kommt von Postfix. Die 450-Version ist vorübergehend, also versucht es dein Server erneut, aber es schlägt so lange fehl, bis die Domain gefunden werden kann. Die 553-Version ist endgültig.
Die hier geprüfte Absenderadresse ist der Envelope-Absender, auch Return-Path oder MAIL FROM genannt. Das ist nicht immer die „From“-Adresse, die Leute sehen. Apps und Server setzen sie oft automatisch, zum Beispiel www-data@server1.local.
Warum das passiert
- Ein lokaler oder interner Name. Der Envelope-Absender nutzt eine Domain, die nur in deinem Netzwerk existiert, etwa
.local,.lan,.internaloder den bloßen Servernamen (root@localhost). - Ein Tippfehler in der Absenderadresse, etwa
yourdomian.com. - Die Domain hat weder A- noch MX-Eintrag. Manche Empfänger verlangen mindestens einen davon für die Absenderdomain.
- Die Domain ist abgelaufen oder ihr DNS-Hosting wurde entfernt.
- Eine Subdomain ohne Einträge, etwa
bounce.yourdomain.com, die ein Tool nutzt, die aber niemand im DNS angelegt hat. - DNS-Probleme: Die Nameserver deiner Domain antworten nicht oder fehlerhaft. Dann ist der vorübergehende Code
450häufig.
So prüfst du es
- Lies den Bounce. Die genaue Adresse in den spitzen Klammern ist die geprüfte. Sieh dir ihre Domain genau an.
- Mach einen Delivmail-Test. Sende von derselben App oder demselben Server eine E-Mail an die einmalige Adresse auf der Startseite (
/). Der Bericht zeigt den Envelope-Absender (Return-Path) und die From-Adresse, so siehst du, welche Domain deine App wirklich nutzt. - Scanne die Domain unter
/domain-scanner, um ihre MX-Einträge zu sehen und ob sie überhaupt antwortet. - Prüfe die Registrierung der Domain unter
/whois, um sicherzugehen, dass sie nicht abgelaufen ist.
So behebst du es
Wenn die Domain lokal oder falsch ist
- Setze eine echte Absenderadresse auf einer Domain, die dir gehört, zum Beispiel
noreply@yourdomain.com. - In Postfix setze
myoriginundmyhostnameauf echte Namen (zum Beispielyourdomain.comundmail.yourdomain.com) oder schreib lokale Adressen mitsender_canonical_mapsum. - In PHP oder auf einer Website setze den Envelope-Absender ausdrücklich (die Option
-fvonmail()oder das Feld „Return-Path“ bzw. „Sender“ deiner Mail-Bibliothek oder deines Plugins). - In Apps und Geräten such nach einer Einstellung „Absenderadresse“ oder „From-Adresse“ und nutze eine echte Adresse.
Wenn die Domain echt ist
- Stell sicher, dass sie einen MX-Eintrag hat (wohin Antworten gehen) und, wenn möglich, einen A-Eintrag.
- Wenn ein Tool eine eigene Bounce-Subdomain nutzt, leg die Einträge an, die es verlangt (oft ein CNAME).
- Verlängere die Domain, wenn sie abgelaufen ist, und prüfe, dass ihre Nameserver antworten.
Mit einer echten Domain kannst du außerdem SPF, DKIM und DMARC für sie einrichten, was du für eine gute Zustellung ohnehin brauchst.
Prüfe, ob es behoben ist
Warte nach jeder DNS-Änderung ein wenig, bis sie sich verbreitet hat (meist unter einer Stunde). Mach einen neuen Delivmail-Test aus derselben App: Der Return-Path sollte jetzt deine echte Domain zeigen, und SPF sollte gegen sie geprüft werden. Sende dann die zurückgekommene E-Mail erneut oder lass deinen Server die wartenden Nachrichten erneut zustellen.
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
- Kein SPF-Eintrag auf deiner DomainDeine Domain sagt nicht, welche Server E-Mails für sie senden dürfen. Füge einen TXT-Eintrag hinzu, dann können Empfänger deine echten E-Mails von Fälschungen unterscheiden.
- SPF-Fehler: zu viele DNS-Lookups (permerror)SPF erlaubt höchstens 10 DNS-Lookups. Darüber geht der ganze Eintrag kaputt und Empfänger behandeln ihn als ungültig. So verschlankst du ihn.
- Mehrere SPF-Einträge auf einer DomainEine Domain darf nur einen SPF-Eintrag haben. Bei zwei oder mehr geht SPF für jede E-Mail kaputt. Fasse sie zu einer einzigen Zeile zusammen.
- SPF scheitert: Der sendende Server ist nicht berechtigtDeine Domain hat einen SPF-Eintrag, aber der Server, der deine E-Mail gesendet hat, steht nicht darin. Finde heraus, welcher Dienst die E-Mail gesendet hat, und füge ihn hinzu.
- Keine DKIM-Signatur auf deinen E-MailsDKIM fügt eine digitale Signatur hinzu, die beweist, dass eine E-Mail wirklich von deiner Domain kommt. Schalte es bei deinem E-Mail-Anbieter ein und veröffentliche den Schlüssel im DNS.