Der SMTP-Fehler 421 zeigt an, dass der Mailserver vorübergehend nicht verfügbar ist und den Übertragungskanal schließt. Dies ist ein temporärer Fehler, der normalerweise auftritt, wenn der Server heruntergefahren wird, neu startet oder eine hohe Last erfährt.
Der SMTP-Antwortcode 421 folgt dem standardisierten SMTP-Antwortformat:
4 = Temporärer Fehler (vorübergehende negative Abschlussantwort)21 = Service nicht verfügbar, Übertragungskanal wird geschlossenWenn Sie einen Fehler 421 erhalten, bedeutet dies, dass der empfangende Mailserver vorübergehend Ihre Verbindung nicht akzeptieren oder Ihre Anfrage nicht bearbeiten kann. Der Server schließt explizit die Verbindung und Sie sollten später erneut versuchen.
Typ : Temporärer Fehler (weicher Fehler)Kategorie : Service-VerfügbarkeitErforderliche Aktion : Verbindung nach einer Verzögerung erneut versuchenServer-Shutdown : Der Mailserver wird für Wartungsarbeiten oder Updates heruntergefahrenServer-Neustart : Der Mailserver wird neu gestartet oder bootetHohe Last : Der Server erlebt hohen Datenverkehr und lehnt vorübergehend neue Verbindungen abRessourcenerschöpfung : Dem Server sind Ressourcen ausgegangen (Speicher, Verbindungen usw.)Konfigurationsänderungen : Der Server wendet Konfigurationsänderungen an, die einen Neustart erfordernNetzwerkprobleme : Vorübergehende Netzwerkprobleme, die verhindern, dass der Server Verbindungen akzeptiertWarten und erneut versuchen : Warten Sie einige Minuten, bevor Sie versuchen, sich erneut zu verbindenExponentielles Backoff : Implementieren Sie eine Wiederholungslogik mit exponentiellem Backoff (1 Minute warten, dann 2 Minuten, dann 4 Minuten usw.)Server-Status überprüfen : Überprüfen Sie, ob der empfangende Mailserver bekannte Probleme hatVerbindungsrate reduzieren : Wenn Sie Massen-E-Mails versenden, reduzieren Sie Ihre Verbindungsrate, um den Server nicht zu überlastenWiederholungsversuche überwachen : Verfolgen Sie, wie oft Sie erneut versuchen, und stoppen Sie nach einer angemessenen Anzahl von VersuchenWiederholungslogik implementieren : Fügen Sie eine automatische Wiederholungslogik mit exponentiellem Backoff hinzuVerbindungspooling : Verwenden Sie Verbindungspooling, um Serververbindungen effizient zu verwaltenFehlerbehandlung : Protokollieren Sie Fehler 421 separat von permanenten FehlernRatenbegrenzung : Implementieren Sie eine Ratenbegrenzung, um empfangende Server nicht zu überlastenGesundheitsprüfungen : Überwachen Sie die Servergesundheit und passen Sie Wiederholungsstrategien entsprechend an421 Service not available, closing transmission channel
421 4.7.0 Service not available, closing transmission channel
Während der Wartung : Server sendet 421 vor dem Herunterfahren für WartungsarbeitenHoher Datenverkehr : Server lehnt vorübergehend Verbindungen während Spitzenlast abGraceful Shutdown : Server sendet 421 an alle aktiven Verbindungen vor dem NeustartWiederholungslogik implementieren : Wiederholen Sie Fehler 421 immer nach einer VerzögerungExponentielles Backoff verwenden : Erhöhen Sie die Wartezeit zwischen Wiederholungsversuchen exponentiellMaximale Wiederholungsversuche festlegen : Begrenzen Sie die Anzahl der Wiederholungsversuche (z. B. 3-5 Versuche)Fehlerraten überwachen : Verfolgen Sie die Häufigkeit von Fehlern 421, um problematische Server zu identifizierenServer-Limits respektieren : Verbinden Sie sich nicht sofort neu; geben Sie dem Server Zeit zur ErholungAngemessen protokollieren : Protokollieren Sie Fehler 421 als Warnungen, nicht als Fehler, da sie temporär sind