This patch unifies error capture for both SASL and plain SMTP authentication. It replaces regex-based error detection with SMTP status code parsing, differentiating transient (retryable) errors from permanent failures. Zheng Yuting (1): SMTP Auth: Use status codes to differentiate transient vs. permanent errors git-send-email.perl | 72 +++++++++++++++++++++++++++------------------ 1 file changed, 43 insertions(+), 29 deletions(-) -- 2.49.0.rc0.57.gdb91954e18