如何在Windows上使用Django 1.10中的gmail发送邮件

时间:2017-08-04 21:41:44

标签: python django django-forms django-rest-framework

我已尝试过其他similar questions的答案,但没有一个能够解决我的错误。 我正在尝试制作一个简单的django程序,在单击特定按钮时发送邮件  我的设置包括以下内容 -

EMAIL_USE_TLS = True
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_HOST_USER = 'myemail@gmail.com'
EMAIL_HOST_PASSWORD = 'mypassword'
EMAIL_PORT = 587

但是在python shell中测试以下代码时。

from django.core.mail import EmailMessage
email = EmailMessage('Subject', 'Body', to=['def@domain.com'])
email.send()

我收到以下错误消息 -

Traceback (most recent call last):
File "<console>", line 1, in <module>
File "C:\Users\Nikhil Khandelwal\AppData\Local\Programs\Python\Python35-32\lib\smt
plib.py", line 751, in starttls
"STARTTLS extension not supported by server.")
smtplib.SMTPNotSupportedError: STARTTLS extension not supported by server.

请建议删除此错误的方法,请记住我是django和python的初学者。提前谢谢你:)

0 个答案:

没有答案