我有一个在Heroku上使用Mandrill作为SMTP的Django(v1.4)网站。我在设置文件中有所有必需的值:
这是我的日志设置:
我已经检查了我的垃圾邮件文件夹,里面什么都没有。我在设置中漏掉了什么吗?还是其他问题?
- EMAIL_HOST_PASSWORD
- EMAIL_HOST_USER
- EMAIL_HOST
- EMAIL_PORT
- SERVER_EMAIL(设置为真实地址,而不是root@localhost)
send_messages()
发送常规电子邮件。但当出现500错误并在客户端调用mail_admins
时,没有电子邮件被发送,也没有产生任何错误。这是我的日志设置:
LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'handlers': {
'mail_admins': {
'level': 'ERROR',
'class': 'django.utils.log.AdminEmailHandler'
}
},
'loggers': {
'django.request': {
'handlers': ['mail_admins'],
'level': 'ERROR',
'propagate': True,
},
}
}
还有我的管理员:
ADMINS = (
('My Name', 'myaddress@gmail.com'),
)
我已经检查了我的垃圾邮件文件夹,里面什么都没有。我在设置中漏掉了什么吗?还是其他问题?