我可以让我的 django 应用程序使用明显的设置通过电子邮件正确报告服务器错误:
DEBUG = False
ADMINS = (('name','email'),)
MANAGERS = (('name','email'),)
EMAIL_HOST = 'ip address'
EMAIL_HOST_USER = 'user'
EMAIL_PORT = 25
EMAIL_HOST_PASSWORD = 'pwd'
SERVER_EMAIL = 'server-email'
然而由于某种原因,当我尝试使用send_email()
它时,如果我尝试不使用 TLS,它会返回身份验证错误,或者如果我使用 TLS,则返回“您无权作为此发件人发送”。我不明白为什么错误报告有效,并且send_email
不......默认情况下它使用相同的设置。
有什么建议么 ?