From: Bryan larsen Date: Thu, 21 Jul 2005 20:20:58 GMT Subject: [PATCH 1/1] Support configurable SMTP port for stg mail. Message-ID: <20050721202058.8047.77221.stgit@h164.c77.b0.tor.eicat.ca> The example configuration file makes it appear that the SMTP port is configurable. Make it so. Signed-off-by: Bryan Larsen --- stgit/commands/mail.py | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-) diff --git a/stgit/commands/mail.py b/stgit/commands/mail.py --- a/stgit/commands/mail.py +++ b/stgit/commands/mail.py @@ -68,8 +68,14 @@ def __parse_addresses(string): def __send_message(smtpserver, from_addr, to_addr_list, msg, sleep): """Send the message using the given SMTP server """ + if smtpserver.find(':')==-1: + smtpport=25 + else: + smtpport=int(smtpserver[smtpserver.find(':')+1:]) + smtpserver=smtpserver[:smtpserver.find(':')] + try: - s = smtplib.SMTP(smtpserver) + s = smtplib.SMTP(smtpserver, smtpport) except Exception, err: raise CmdException, str(err)