SMTPException:服务器,Django和AWS SES不支持STARTTLS扩展

时间:2014-07-04 11:21:33

标签: python django email amazon-ses

我正在尝试通过启用了tls的AWS SES发送电子邮件。 SES要求启用tls。但是当我将smtp连接设置为使用tls时,我得到了这个异常。当我没有将use_tls设置为True时,我会得到另一个例外,说明使用ses需要 tls

代码

from django.core.mail import get_connection  #1
# msg composed
connection = get_connection()                #2
connection.use_tls = True                    #3
connection.send_messages([msg, ])            #4

错误回溯:

  

文件“/home/myproject/venv/local/lib/python2.7/site-packages/django/core/mail/backends/smtp.py”,第51行,公开       self.connection.starttls()     文件“/usr/lib/python2.7/smtplib.py”,第635行,在starttls中       提出SMTPException(“服务器不支持STARTTLS扩展名。”)   SMTPException:服务器不支持STARTTLS扩展名

0 个答案:

没有答案