Mercurial > kallithea
changeset 3139:99d32d5d70db beta
email: fail nicely when no SMTP server has been configured
author | Mads Kiilerich <madski@unity3d.com> |
---|---|
date | Wed, 02 Jan 2013 13:56:34 +0100 |
parents | ed11764eb81a |
children | 105a0374faa1 |
files | rhodecode/lib/celerylib/tasks.py |
diffstat | 1 files changed, 4 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/rhodecode/lib/celerylib/tasks.py Wed Jan 02 13:56:29 2013 +0100 +++ b/rhodecode/lib/celerylib/tasks.py Wed Jan 02 13:56:34 2013 +0100 @@ -347,6 +347,10 @@ debug = str2bool(config.get('debug')) smtp_auth = email_config.get('smtp_auth') + if not mail_server: + log.error("SMTP mail server not configured - cannot send mail") + return False + try: m = SmtpMailer(mail_from, user, passwd, mail_server, smtp_auth, mail_port, ssl, tls, debug=debug)