changeset 71:41881ba09ba8

Allow setting SMTP server .. needs more work tho.
author Matti Hamalainen <ccr@tnsp.org>
date Tue, 12 Jul 2016 10:27:38 +0300
parents d5e3ca4b609d
children 1ab40033bb87
files example.cfg multimerge.py
diffstat 2 files changed, 5 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/example.cfg	Tue Jul 12 10:27:13 2016 +0300
+++ b/example.cfg	Tue Jul 12 10:27:38 2016 +0300
@@ -31,6 +31,9 @@
 # Enable/disable sending of e-mail message in case of fatal errors
 email = off
 
+# SMTP server for sending mail
+email_server = localhost
+
 # Message subject
 email_subject = Google Calendar MultiMerge error!
 
--- a/multimerge.py	Tue Jul 12 10:27:13 2016 +0300
+++ b/multimerge.py	Tue Jul 12 10:27:38 2016 +0300
@@ -60,7 +60,7 @@
         msg["From"] = cfg.email_sender
         msg["To"] = ",".join(cfg.email_to)
         try:
-            smtpH = smtplib.SMTP('localhost')
+            smtpH = smtplib.SMTP(cfg.email_server)
             smtpH.sendmail(cfg.email_sender, cfg.email_to, msg.as_string())
             smtpH.quit()
         except Exception as e:
@@ -339,6 +339,7 @@
 cfg.mdef("email_to", True, cfg.is_email_list, cfg.trans_email_list, None)
 cfg.mdef("email_sender", True, cfg.is_email, None, None)
 cfg.mdef("email_subject", True, cfg.is_string, None, u"Google Calendar MultiMerge status")
+cfg.mdef("email_server", True, cfg.is_string, None, None)
 
 cfg.mdef("source_regex", True, cfg.is_string, None, u"^R:\s*(.*?)\s*\(\s*(.+?)\s*\)\s*$")
 cfg.mdef("source_regmap", False, cfg.is_list, cfg.trans_list, [1, 2])