SMTP Errors – 550 vs 450
Der kleine unterschied der SMTP Errors 450 und 550
Fehlmeldungen im Mailserver logfile.
450 5.7.1 <123.123.123.123>: Helo command rejected: Host not found;
550 5.7.1 <123.123.123.123>: Helo command rejected: Host not found;
Der kleine aber feine unterschied ist:
- 400er Fehler Code
- wird dem anderem MTA mitteilt, das es ein Temporäres Problem gibt und er später wieder kommen soll. Wann das ist entscheidet der absenden Mailserver.
- 500er Fehler Code
- wird dem anderem MTA mitteilt, das es ein Problem gibt und das der MTA nicht wieder versuchen soll die Mail Einzuliefern.
- wird dem anderem MTA mitteilt, das es ein Problem gibt und das der MTA nicht wieder versuchen soll die Mail Einzuliefern.
In Postfix ist gerne mal die Option
soft_bounce = yes
gesetzt. Da dies nur zu 400er führt. Ideal für Testzwecke.
Zum überprüfen was gerade gesetzt ist kann man diesen Befehl absetzen
postconf -nf |grep soft
Alternativ kann man auch die Fehler Codes für verschiedene Fehler definieren.
Dies kann man in seine main.cnf eintragen, und das System sendet 500er Fehler für die definierten Fehler.
unknown_local_recipient_reject_code = 550
unknown_address_reject_code = 550
unknown_client_reject_code = 550
unknown_hostname_reject_code = 550
unknown_relay_recipient_reject_code = 550
unknown_virtual_alias_reject_code = 550
unknown_virtual_mailbox_reject_code = 550
unverified_recipient_reject_code = 550
unverified_sender_reject_code = 550
Schreibe einen Kommentar