Email

SMTP-Fehlercodes und was sie bedeuten

Wenn Sie E-Mails in großen Mengen versenden, treten unweigerlich SMTP-Fehler auf. Das Entschlüsseln dieser Fehler muss jedoch nicht kompliziert sein. Dieser Leitfaden erklärt, was SMTP-Fehlercodes bedeuten, wie Sie häufige Probleme beheben und wie Mailgun Ihnen dabei hilft, den Überblick zu behalten.
Bild für SMTP-Fehlercodes und was sie bedeuten

E-Mails wirken fast wie Magie – bis sie nicht mehr funktionieren. Sie klicken auf Senden und erwarten, dass Ihre Nachricht im Posteingang landet, aber manchmal kommt sie als Bounce mit einer kryptischen Fehlermeldung zurück. Es gibt viele Arten von Fehlern, da das E-Mail-Puzzle aus vielen Teilen besteht. Bounce-Fehler werden oft thematisiert, aber wie steht es mit SMTP-Fehlern?

SMTP, oder das Simple Mail Transfer Protocol, ist die Sprache, die Server verwenden, um beim Versenden von E-Mails miteinander zu kommunizieren. Wenn während dieser Konversation ein Fehler auftritt, gibt der Server einen Code zurück, um zu erklären, was passiert ist.

Diese Statuscodes bieten wertvolle Erkenntnisse und helfen Ihnen herauszufinden, was schiefgelaufen ist und wie Sie es beheben können. Von temporären Störungen bis hin zu permanenten Fehlern helfen SMTP-Codes dabei, stets den Überblick zu behalten über Ihre E-Mail-Zustellung.

Wie SMTP-Codes funktionieren

SMTP-Codes sind kurz – nur drei Ziffern –, aber äußerst aussagekräftig.

Die erste Ziffer gibt die Art der Antwort an:

  • 2 bedeutet Erfolg: Die angeforderte Aktion wurde abgeschlossen.
  • 4 signalisiert ein temporäres Problem: Versuchen Sie es später noch einmal.
  • 5 bedeutet einen permanenten Fehler: Sie müssen etwas beheben, bevor Sie es erneut versuchen.

Die zweite und dritte Ziffer bieten weitere Details und weisen auf spezifische Probleme wie Authentifizierung, Routing oder Postfach-Probleme hin.

Das Lesen von SMTP-Codes ist wie das Erlernen einer einfachen Sprache. Sobald Sie diese beherrschen, wird die Fehlerbehebung einfacher und schneller.

Möchten Sie mehr über SMTP und dessen Funktionsweise erfahren? Wenn Sie sich genauso für E-Mails begeistern wie wir, lautet die Antwort ja. Lesen Sie unseren Beitrag Was ist SMTP und wie funktioniert es?, um mehr zu erfahren.

Häufige SMTP-Fehler erklärt

Obwohl es viele Codes gibt, treten einige häufiger auf. Gehen wir die wichtigsten Arten von SMTP-Antworten durch und erklären, was sie bedeuten.

Temporäre Probleme

Temporäre Fehler weisen auf ein kurzfristiges Problem hin. In den meisten Fällen hilft es, es später noch einmal zu versuchen. Wenn Sie beispielsweise 421 service not available sehen, ist der empfangende Server möglicherweise vorübergehend offline oder überlastet. Der Fehler 450 mailbox unavailable bedeutet, dass der Posteingang der empfangenden Person voll oder vorübergehend deaktiviert ist. Timeouts wie 447 timeout occurred weisen oft auf Server- oder Verbindungsprobleme hin, die sich schnell lösen lassen.

Permanente Fehler

Permanente Fehler signalisieren, dass etwas behoben werden muss, bevor die E-Mail erneut versendet werden kann.

Der Fehler 550 mailbox unavailable bedeutet, dass die Adresse nicht existiert. 553 mailbox name not allowed deutet oft auf ein Formatierungsproblem hin oder darauf, dass die Domain Ihre Nachricht ablehnt. Und 554 transaction failed kann bedeuten, dass Ihre Nachricht in einem Spamfilter gelandet ist oder vom Server der empfangenden Person blockiert wurde.

Bonus: Erweiterte Statuscodes

Einige Server verwenden erweiterte SMTP-Codes, um zusätzliche Details bereitzustellen. Diese Codes, wie etwa 5.1.1 bad destination mailbox address, sind spezifischer und helfen dabei, Probleme wie Tippfehler oder ungültige Domains gezielt anzugehen.

Das Verständnis sowohl grundlegender als auch erweiterter Codes verschafft Ihnen vollständige Transparenz bei E-Mail-Problemen.

SMTP-Antwortcodes entschlüsselt

Auf den ersten Blick wirken SMTP-Fehler kompliziert. Aber mit ein wenig Anleitung werden sie zu klaren Signalen, die Ihnen helfen, Probleme schnell zu beheben. Von Syntaxfehlern bis hin zu blockierten Domains – das Verstehen dieser Codes trägt dazu bei, dass Ihr E-Mail-Programm reibungslos läuft und Ihre Nachrichten sicher in den Posteingängen landen.

Vollständige Liste der SMTP-Fehlercodes

Hier finden Sie eine Liste der SMTP-Fehlercodes, auf die Sie stoßen könnten, sowie einige schnelle Lösungen, die helfen können.

Code Bedeutung So beheben Sie das Problem
101 Die Verbindung ist aufgrund einer ungültigen SSL- oder TLS-Konfiguration fehlgeschlagen. Überprüfen Sie die Sicherheitseinstellungen Ihres Servers und vergewissern Sie sich, dass die SSL-/TLS-Zertifikate gültig und korrekt installiert sind.
111 Der sendende Server konnte keine Verbindung zum Remote-SMTP-Server herstellen. Überprüfen Sie die Netzwerkverbindung sowie die Firewall-Regeln und stellen Sie sicher, dass der empfangende Server online ist und Verbindungen akzeptiert.
221 Der Server der Domain schließt den Übertragungskanal – dies geschieht in der Regel nach einer erfolgreichen E-Mail-Sitzung. Keine Aktion erforderlich. Dies ist normal, wenn die Kommunikation abgeschlossen ist.
250 Die angeforderte Aktion wurde erfolgreich abgeschlossen. Keine Behebung erforderlich – das bedeutet, dass Ihre E-Mail akzeptiert wurde.
420 Eine Firewall oder ein Filter hat die E-Mail blockiert, bevor sie zugestellt werden konnte. Überprüfen Sie die Richtlinien der Empfangenden, Spamfilter und die IP-Reputation, um sicherzustellen, dass Ihre E-Mails durchgelassen werden.
421 Der E-Mail-Server der empfangenden Person ist vorübergehend nicht verfügbar oder ausgelastet. Warten Sie und versuchen Sie es später erneut. Wenn das Problem weiterhin besteht, wenden Sie sich an die Serveradministration der Empfangsseite.
422 Das Postfach der empfangenden Person hat sein Speicherlimit überschritten. Bitten Sie die empfangende Person, Speicherplatz freizugeben, oder warten Sie, bis das Problem behoben ist.
431 Es ist nicht genügend Speicherplatz oder Arbeitsspeicher verfügbar, um die Nachricht zu verarbeiten. Versuchen Sie es später erneut oder kontaktieren Sie die Serveradministration der Empfangsseite, um Kapazitätsprobleme zu beheben.
441 Die Verbindung wurde unterbrochen, bevor der Server die Verarbeitung der Nachricht abschließen konnte. Überprüfen Sie die Netzwerkstabilität und versuchen Sie es erneut.
442 Der Server hat mit der Verarbeitung der Nachricht begonnen, aber die Verbindung wurde unerwartet geschlossen. Untersuchen Sie mögliche Netzwerkunterbrechungen oder serverseitige Timeouts.
446 Die Nachricht hat zu viele Server durchlaufen (Loop) und wurde abgelehnt. Überprüfen Sie die Routing-Regeln für E-Mails und vergewissern Sie sich, dass die MX-Einträge korrekt sind.
447 Beim sendenden Server ist während des Wartens auf eine Antwort ein Timeout aufgetreten. Versuchen Sie den Versand später erneut und prüfen Sie, ob Verbindungs- oder Serverauslastungsprobleme vorliegen.
449 Während des Zustellversuchs ist ein DNS-Lookup fehlgeschlagen. Überprüfen Sie die DNS-Konfiguration der Empfänger-Domain und versuchen Sie es später erneut.
450 Das Postfach ist vorübergehend nicht verfügbar – oft, weil es voll oder inaktiv ist. Versuchen Sie es nach einiger Zeit erneut oder überprüfen Sie die E-Mail-Adresse.
451 Der Server hat bei der Verarbeitung der E-Mail einen lokalen Fehler festgestellt. Versuchen Sie es später erneut. Wenn das Problem weiterhin besteht, wenden Sie sich an die E-Mail-Administration der Empfangsseite.
452 Der empfangende Server verfügt nicht über genügend Speicherplatz, um Ihre Nachricht zu akzeptieren. Warten Sie und versuchen Sie es erneut. Bei hartnäckigen Problemen benachrichtigen Sie die empfangende Person.
454 Eine TLS-Verschlüsselung ist erforderlich, aber momentan nicht verfügbar. Überprüfen Sie die TLS-Einstellungen Ihres Servers oder versuchen Sie es später erneut, wenn der empfangende Server die Verschlüsselung unterstützt.
471 Die Nachricht wurde durch eine Anti-Spam- oder Firewall-Regel blockiert. Überprüfen Sie Ihre Sende-IP und Ihren Inhalt auf Spam-Auslöser und entfernen Sie problematische Elemente.
500 Der gesendete Befehl wurde nicht erkannt oder war falsch formatiert. Überprüfen Sie die SMTP-Befehle und suchen Sie nach Tipp- oder Syntaxfehlern.
501 Die bereitgestellten Parameter oder Argumente sind ungültig. Überprüfen Sie die E-Mail-Adresse der Empfangenden und die Befehlssyntax.
502 Der verwendete Befehl wird vom empfangenden Server nicht unterstützt. Überprüfen Sie die Protokollkompatibilität und vermeiden Sie nicht unterstützte Befehle.
503 Die Befehle wurden in der falschen Reihenfolge oder zum falschen Zeitpunkt gesendet. Überprüfen Sie die Reihenfolge der SMTP-Befehle und passen Sie Ihre Sendelogik so an, dass die korrekte Reihenfolge eingehalten wird.
504 Der angegebene Befehlsparameter wird vom Server nicht unterstützt. Entfernen Sie nicht unterstützte Parameter oder passen Sie sie an die Kompatibilität mit dem empfangenden Server an.
510 Die Adresse der empfangenden Person war ungültig oder falsch formatiert. Überprüfen Sie die E-Mail-Adresse auf Tipp- oder andere Fehler.
511 Das Postfach der empfangenden Person existiert nicht. Überprüfen Sie die E-Mail-Adresse genau oder lassen Sie sie sich direkt bestätigen.
512 Der Domain-Teil der Adresse existiert nicht. Überprüfen Sie die DNS-Einträge der Domain oder korrigieren Sie eventuelle Tippfehler in der E-Mail-Adresse.
513 Der Server erlaubt kein Relaying oder der Adresstyp ist falsch. Bestätigen Sie die Relaying-Berechtigungen oder korrigieren Sie das Adressformat.
515 Die Adresse des Zielpostfachs ist ungültig. Bestätigen Sie die E-Mail-Adresse und beheben Sie eventuelle Probleme.
517 Die E-Mail-Attribute der absendenden Person sind falsch oder werden nicht unterstützt. Überprüfen und korrigieren Sie die Adresse und Einstellungen der absendenden Person.
521 Die Empfänger-Domain akzeptiert keine eingehenden E-Mails. Wenden Sie sich an die Domain-Inhaberschaft oder wählen Sie eine alternative Kontaktmethode.
522 Die empfangende Person hat das Postfach-Limit überschritten. Bitten Sie die empfangende Person, Speicherplatz freizugeben, oder versuchen Sie es später erneut.
523 Die E-Mail ist zu groß, um vom empfangenden Server akzeptiert zu werden. Reduzieren Sie die Größe des Anhangs oder komprimieren Sie den E-Mail-Inhalt und senden Sie ihn erneut.
530 Für den E-Mail-Versand an diesen Server ist eine Authentifizierung erforderlich. Konfigurieren Sie gültige SMTP-Authentifizierungsdaten und geben Sie diese an.
531 Das E-Mail-System ist voll und kann keine weiteren Nachrichten annehmen. Warten Sie und versuchen Sie es später erneut oder benachrichtigen Sie die empfangende Person.
533 Der Remote-Server verfügt nicht über genügend Speicherplatz, um die E-Mail zu speichern. Versuchen Sie es später erneut oder kontaktieren Sie die Serveradministration der Empfangsseite.
534 Der verwendete Authentifizierungsmechanismus ist für die Richtlinie dieses Servers zu schwach. Aktualisieren Sie auf eine sicherere Authentifizierungsmethode wie STARTTLS oder SSL.
535 Eine Authentifizierung ist erforderlich, fehlt jedoch oder ist ungültig. Überprüfen Sie Ihren SMTP-Nutzernamen und Ihr Passwort und stellen Sie die richtige Konfiguration sicher.
538 Für den Authentifizierungsprozess ist eine Verschlüsselung erforderlich, die jedoch nicht bereitgestellt wurde. Aktivieren Sie die Verschlüsselung (TLS/SSL) und versuchen Sie den Versand erneut.
540 Die Domain der empfangenden Person verfügt nicht über DNS-Einträge für die E-Mail-Verarbeitung. Überprüfen Sie die DNS-Einträge der Domain oder wenden Sie sich an die Domain-Administration.
541 Der Server der empfangenden Person hat nicht auf den Zustellversuch reagiert. Versuchen Sie es später erneut oder untersuchen Sie mögliche Netzwerkprobleme.
542 Die Verbindung wurde aufgrund schlechter Verbindungsqualität abgelehnt. Versuchen Sie den Versand erneut oder überprüfen Sie Ihre Netzwerkverbindung.
543 Der Routing-Server konnte keinen gültigen Zustellpfad finden. Überprüfen Sie die DNS- und MX-Einträge der Domain oder kontaktieren Sie die Domain-Administration der Empfangsseite.
546 Die E-Mail pendelte zwischen Servern hin und her (Loop) und wurde abgelehnt. Überprüfen Sie die E-Mail-Routing-Einstellungen, um Loop-Szenarien zu verhindern.
547 Nach mehreren fehlgeschlagenen Versuchen trat ein Timeout bei der Zustellung auf. Versuchen Sie es später erneut oder überprüfen Sie die Serververfügbarkeit.
550 Die angeforderte Aktion wurde nicht ausgeführt, da das Postfach nicht verfügbar ist. Überprüfen Sie die Empfängeradresse oder kontaktieren Sie die empfangende Person direkt.
551 Die nutzende Person befindet sich nicht lokal auf dem empfangenden Server und es ist keine Weiterleitung eingerichtet. Fordern Sie eine aktuelle E-Mail-Adresse an oder vergewissern Sie sich, dass die Weiterleitung konfiguriert ist.
552 Das Postfach der empfangenden Person hat seinen zugewiesenen Speicherplatz überschritten. Bitten Sie die empfangende Person, Speicherplatz im Postfach freizugeben, oder versuchen Sie es später erneut.
553 Der Name des Postfachs ist ungültig oder wird vom Server nicht zugelassen. Korrigieren Sie die E-Mail-Adresse oder prüfen Sie die Domain-Einschränkungen.
554 Die Transaktion ist aufgrund einer Richtlinie oder einer spam-bedingten Ablehnung fehlgeschlagen. Überprüfen Sie den Nachrichteninhalt sowie die IP-Reputation und stellen Sie die Einhaltung bewährter Versandmethoden sicher.
555 Die verwendete SMTP-Protokollversion wird vom empfangenden Server nicht unterstützt. Aktualisieren Sie Ihren E-Mail-Server, um eine kompatible SMTP-Version zu verwenden.
556 Die gesendete E-Mail ist zu groß, als dass der empfangende Server sie verarbeiten könnte. Reduzieren Sie die Nachrichtengröße oder verwenden Sie File-Sharing-Links anstelle großer Anhänge.

Zusammenfassung

SMTP-Fehlercodes wirken anfangs vielleicht komplex, spielen aber eine große Rolle dabei, Probleme bei der E-Mail-Zustellung zu verstehen und zu beheben. Indem Sie lernen, was diese Codes bedeuten und wie Sie darauf reagieren, können Sie fehlerhafte Versendungen reduzieren, die Performance verbessern und dafür sorgen, dass Ihr E-Mail-Programm reibungslos läuft.