# HG changeset patch # User Matti Hamalainen # Date 1468308458 -10800 # Node ID 41881ba09ba899143994dac91386e3a0bcf19a97 # Parent d5e3ca4b609d4745df18975225932f1a57c1a676 Allow setting SMTP server .. needs more work tho. diff -r d5e3ca4b609d -r 41881ba09ba8 example.cfg --- 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! diff -r d5e3ca4b609d -r 41881ba09ba8 multimerge.py --- 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])