From 81ace7438008dbb25df7dbafb13ee89bb0741c9b Mon Sep 17 00:00:00 2001 From: Runxi Yu Date: Tue, 01 Apr 2025 23:33:47 +0800 Subject: [PATCH] LMTP: Return 550 on errors --- lmtp_server.go | 10 +++++++++- diff --git a/lmtp_server.go b/lmtp_server.go index 889ed31fa33dcdbb1abef853034dd6f79571eac4..20492315372c2dd6cd1199056d6d55a23df88866 100644 --- a/lmtp_server.go +++ b/lmtp_server.go @@ -168,5 +168,13 @@ end: session.to = nil session.from = "" - return err + switch err { + case nil: + return nil + default: + return &smtp.SMTPError{ + Code: 550, + Message: err.Error(), + } + } } -- 2.48.1