Skip to content

Commit e1a7bf9

Browse files
committed
Added logging for mail sending problems.
- Legacy-Id: 5489
1 parent 2f34766 commit e1a7bf9

2 files changed

Lines changed: 6 additions & 1 deletion

File tree

ietf/middleware.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,9 @@ def process_exception(self, request, exception):
3131
value = orig['value']
3232
else:
3333
tb = traceback.format_tb(sys.exc_info()[2])
34+
log("SMTP Exception: %s" % type)
35+
log("SMTP Exception: args: %s" % value)
36+
log("SMTP Exception: tb: %s" % tb)
3437
return render_to_response('email_failed.html', {'exception': type, 'args': value, 'traceback': "".join(tb)},
3538
context_instance=RequestContext(request))
3639
return None

ietf/utils/mail.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,9 +62,11 @@ def send_smtp(msg, bcc=None):
6262
server = None
6363
try:
6464
server = smtplib.SMTP()
65+
log("SMTP server: %s" % repr(server))
6566
#if settings.DEBUG:
6667
# server.set_debuglevel(1)
67-
server.connect(settings.EMAIL_HOST, settings.EMAIL_PORT)
68+
code, msg = server.connect(settings.EMAIL_HOST, settings.EMAIL_PORT)
69+
log("SMTP connect: code: %s; msg: %s" % (code, msg))
6870
if settings.EMAIL_HOST_USER and settings.EMAIL_HOST_PASSWORD:
6971
server.ehlo()
7072
if 'starttls' not in server.esmtp_features:

0 commit comments

Comments
 (0)