# HG changeset patch # User Mads Kiilerich # Date 1357131394 -3600 # Node ID 99d32d5d70dbbd053d72fc4e5f64848cadd1d86e # Parent ed11764eb81a5204aa36f7681c41190f78f29e26 email: fail nicely when no SMTP server has been configured diff -r ed11764eb81a -r 99d32d5d70db rhodecode/lib/celerylib/tasks.py --- 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)