问题描述
我使用 NameCheap 设置了一个电子邮件帐户,用于我的 Django 应用程序。以下是我根据 NameCheap 提供的信息进行的电子邮件配置
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'mail.privateemail.com'
EMAIL_PORT = 465
EMAIL_HOST_USER = 'news@mydomain.com'
EMAIL_HOST_PASSWORD = os.getenv('EMAIL_PASSWORD')
EMAIL_USE_SSL = True
DEFAULT_FROM_EMAIL = 'WebsiteTitle <news@mydomain.com>'
现在,当我使用 send_mail()
django 功能时(例如,注册后)就像玩轮盘赌 - 一次它正常工作并发送一封电子邮件,另一次它抛出一个错误说
SMTPServerdisconnected at /reset-password/ 连接意外关闭
好像我的电子邮件配置有问题。
您知道什么可能导致它或如何尝试修复或调试它吗?更可能是 NameCheap 还是 Django?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)