hek*_*ran 5 python email django
我在settings.py文件中添加了以下内容.电子邮件地址有一个测试版.我在Webfaction的网站上找到了电子邮件设置:
EMAIL_HOST = 'smtp.webfaction.com'
EMAIL_HOST_USER = 'hekevintran_test'
EMAIL_HOST_PASSWORD = 'testpass'
EMAIL_PORT = 465
EMAIL_USE_TLS = True
Run Code Online (Sandbox Code Playgroud)
这是我的文件的样子:
from django.core.mail import send_mail
send_mail(subject='subject',
message='message',
from_email='hekevintran_test@webfaction.com',
recipient_list=['recipient@yahoo.com'],
fail_silently=False)
Run Code Online (Sandbox Code Playgroud)
当我运行上面它停止很长时间然后给我这个错误:
SMTPServerDisconnected: Connection unexpectedly closed
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
Pao*_*ino 11
我现在有一个关于Webfaction的Django项目正在发送电子邮件.您和我的设置之间的唯一区别是我没有指定EMAIL_PORT或EMAIL_USE_TLS.尝试没有这些设置,让Django使用它的默认值,看看它是否有效.
出于参考考虑,默认设置为:
EMAIL_PORT = 25
EMAIL_USE_TLS = False
Run Code Online (Sandbox Code Playgroud)