set transient response code on potential temporary error conditions

This commit is contained in:
Stefan Walluhn
2025-05-16 10:31:16 +02:00
committed by Bernhard Fröhlich
parent d20e3d201c
commit cafbc78e74

View File

@@ -234,7 +234,7 @@ func mailHandler(peer smtpd.Peer, env smtpd.Envelope) error {
"err_msg": err.Msg, "err_msg": err.Msg,
}).Error("delivery failed") }).Error("delivery failed")
default: default:
smtpError = smtpd.Error{Code: 554, Message: "Forwarding failed"} smtpError = smtpd.Error{Code: 421, Message: "Forwarding failed"}
logger.WithError(err). logger.WithError(err).
Error("delivery failed") Error("delivery failed")