通过站点和shell获取错误“连接意外关闭”。
代码:Settings.py
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.live.com'
DEFAULT_FROM_EMAIL = 'username@hotmail.com'
EMAIL_HOST_USER = 'username'
EMAIL_HOST_PASSWORD = 'Hunter2'
EMAIL_USE_TLS = True
EMAIL_PORT = 587
Views.py:
send_mail(
'Test',
'test',
'example@hotmail.com',
['example@hotmail.com'],
fail_silently=False,
)
非常感谢任何帮助。提前致谢
答案 0 :(得分:0)
您的主机可能正在阻止该端口。你的settings.py看起来很好。我会提到您的托管服务提供商,以确保他们允许使用该端口。
答案 1 :(得分:0)
是的,类似于之前的回答。这是您的邮件主机服务。
在部署您的应用时,您可能没有隐藏您的 EMAIL_HOST_PASSWORD。将您的密码设为公开,主机服务可能已禁用您的帐户。
在那里重置您的密码,并确保在部署时使用 gitignore 和 environ 或其他方式隐藏它。