[PATCH 0/1] [GSoC]smtp_auth_maybe: improve smtp authentication error handling logic
- From
Zheng Yuting <05zyt30@gmail.com>
- Date
- Mar 7, 2025, 12:39 UTC
- Message-ID
- <20250307123934.2064275-1-05ZYT30@gmail.com>
This patch enhances error handling in the smtp_auth_maybe() function by distinguishing between temporary errors and permanent authentication failures.
- For temporary errors (e.g., timeout, network issues, etc.), the function logs a warning and returns 1, allowing retries.
- For permanent errors (e.g., invalid credentials), it returns 0.
Additionally, it separates handling for SASL and plain authentication to prevent rejecting valid credentials due to non-credential errors, improving robustness.
Zheng Yuting (1): improve smtp authentication error handling logic
git-send-email.perl | 30 ++++++++++++++++++++++-------- 1 file changed, 22 insertions(+), 8 deletions(-)
-- 2.49.0.rc0.57.gdb91954e18