Added logging for mail sending problems.
- Legacy-Id: 5489
This commit is contained in:
parent
2f3476690f
commit
e1a7bf92ff
|
@ -31,6 +31,9 @@ class SMTPExceptionMiddleware(object):
|
|||
value = orig['value']
|
||||
else:
|
||||
tb = traceback.format_tb(sys.exc_info()[2])
|
||||
log("SMTP Exception: %s" % type)
|
||||
log("SMTP Exception: args: %s" % value)
|
||||
log("SMTP Exception: tb: %s" % tb)
|
||||
return render_to_response('email_failed.html', {'exception': type, 'args': value, 'traceback': "".join(tb)},
|
||||
context_instance=RequestContext(request))
|
||||
return None
|
||||
|
|
|
@ -62,9 +62,11 @@ def send_smtp(msg, bcc=None):
|
|||
server = None
|
||||
try:
|
||||
server = smtplib.SMTP()
|
||||
log("SMTP server: %s" % repr(server))
|
||||
#if settings.DEBUG:
|
||||
# server.set_debuglevel(1)
|
||||
server.connect(settings.EMAIL_HOST, settings.EMAIL_PORT)
|
||||
code, msg = server.connect(settings.EMAIL_HOST, settings.EMAIL_PORT)
|
||||
log("SMTP connect: code: %s; msg: %s" % (code, msg))
|
||||
if settings.EMAIL_HOST_USER and settings.EMAIL_HOST_PASSWORD:
|
||||
server.ehlo()
|
||||
if 'starttls' not in server.esmtp_features:
|
||||
|
|
Loading…
Reference in a new issue