# HG changeset patch # User Marcin Kuzminski # Date 2011-03-22 17:10:37 # Node ID f6dca275c5a8c4eceb0cab8ec32b096079601975 # Parent 312712050c7ede38fea5b690d86b530d2df42b53 control mailer debug with the .ini file diff --git a/rhodecode/lib/celerylib/tasks.py b/rhodecode/lib/celerylib/tasks.py --- a/rhodecode/lib/celerylib/tasks.py +++ b/rhodecode/lib/celerylib/tasks.py @@ -296,10 +296,11 @@ def send_email(recipients, subject, body mail_port = email_config.get('smtp_port') tls = str2bool(email_config.get('smtp_use_tls')) ssl = str2bool(email_config.get('smtp_use_ssl')) + debug = str2bool(config.get('debug')) try: m = SmtpMailer(mail_from, user, passwd, mail_server, - mail_port, ssl, tls) + mail_port, ssl, tls, debug=debug) m.send(recipients, subject, body) except: log.error('Mail sending failed') diff --git a/rhodecode/lib/smtp_mailer.py b/rhodecode/lib/smtp_mailer.py --- a/rhodecode/lib/smtp_mailer.py +++ b/rhodecode/lib/smtp_mailer.py @@ -36,7 +36,7 @@ class SmtpMailer(object): """ def __init__(self, mail_from, user, passwd, mail_server, - mail_port=None, ssl=False, tls=False): + mail_port=None, ssl=False, tls=False, debug=False): self.mail_from = mail_from self.mail_server = mail_server @@ -45,7 +45,7 @@ class SmtpMailer(object): self.passwd = passwd self.ssl = ssl self.tls = tls - self.debug = False + self.debug = debug def send(self, recipients=[], subject='', body='', attachment_files=None):