{"thread":{"id":"1287","subject":"[PATCH 1/1] Support configurable SMTP port for stg mail.","startedAt":"2005-07-21T20:18:33Z","lastAt":"2005-07-21T20:18:33Z","messageCount":1,"participants":["Bryan larsen"],"isPatch":true,"patchVersion":1,"patchTotal":1},"messages":[{"id":"6296","messageId":"20050721201832.8000.49433.stgit@h164.c77.b0.tor.eicat.ca","threadId":"1287","inReplyTo":null,"subject":"[PATCH 1/1] Support configurable SMTP port for stg mail.","fromName":"Bryan larsen","fromEmail":"bryanlarsen@yahoo.com","sentAt":"2005-07-21T20:18:33Z","receivedAt":"2005-07-21T20:18:33Z","isPatch":true,"sender":{"key":"bryan@larsen.st","avatar":"https://avatars.githubusercontent.com/u/32073?v=4"},"body":"The example configuration file makes it appear that the SMTP port is configurable.  Make it so.\n\nSigned-off-by: Bryan Larsen <bryan.larsen@gmail.com>\n---\n\n stgit/commands/mail.py |    6 ++++++\n 1 files changed, 6 insertions(+), 0 deletions(-)\n\ndiff --git a/stgit/commands/mail.py b/stgit/commands/mail.py\n--- a/stgit/commands/mail.py\n+++ b/stgit/commands/mail.py\n@@ -68,6 +68,12 @@ def __parse_addresses(string):\n def __send_message(smtpserver, from_addr, to_addr_list, msg, sleep):\n     \"\"\"Send the message using the given SMTP server\n     \"\"\"\n+    if smtpserver.find(':')==-1:\n+        smtpport=25\n+    else:\n+        smtpport=int(smtpserver[smtpserver.find(':')+1:])\n+        smtpserver=smtpserver[:smtpserver.find(':')]\n+\n     try:\n         s = smtplib.SMTP(smtpserver)\n     except Exception, err:\n"}]}