[PATCH] send-email: pass smtp hostname and port to Authen::SASL
- From
Aditya Garg <gargaditya08@live.com>
- Date
- Mar 5, 2026, 12:06 UTC
- Message-ID
- <MAUPR01MB11546AED093D8641767AACEFCB87DA@MAUPR01MB11546.INDPRD01.PROD.OUTLOOK.COM>
Starting from version 2.2000, Authen::SASL supports passing the SMTP server hostname and port to the OAUTHBEARER string passed via SMTP AUTH. Add support for the same in git-send-email.
Link: https://metacpan.org/pod/Authen::SASL::Perl::OAUTHBEARER
Signed-off-by: Aditya Garg <gargaditya08@live.com> --- git-send-email.perl | 2 ++ 1 file changed, 2 insertions(+)
diff --git a/git-send-email.perl b/git-send-email.perl index eed5420882..0ac4d634e8 100755 --- a/git-send-email.perl +++ b/git-send-email.perl @@ -1474,6 +1474,8 @@ sub smtp_auth_maybe { user => $cred->{'username'}, pass => $cred->{'password'}, authname => $cred->{'username'}, + host => $smtp_server, + (defined $smtp_server_port ? (port => $smtp_server_port) : ()), } ); $result = $smtp->auth($sasl);
-- 2.52.0