Django管理员电子邮件发送不正确

时间:2012-11-20 20:13:11

标签: python django email

我不确定为什么我的错误记录无效。当我尝试使用具有默认“mail_admins”处理程序的记录器记录错误时,即使SERVER_EMAIL和ADMINS似乎已正确定义,也不会发送电子邮件。查看postfix日志,每当我尝试发送其中一封电子邮件时,我都会收到此行:

Nov 20 11:55:58 localhost postfix/smtpd[1027]: NOQUEUE: reject: RCPT from localhost[127.0.0.1]: 550 5.1.1 <g>: Recipient address rejected: User unknown in local recipient table; from=<no-reply@mydomain.com
> to=<g> proto=ESMTP helo=<localhost>

为什么要尝试将电子邮件发送到'g'而不是指定的管理员电子邮件?

编辑:顺便说一句,send_mail确实可以正常工作。

1 个答案:

答案 0 :(得分:3)

ADMINS = ( ('John Doe','some_email@that-isnt-just-g.com') )

应该是:

ADMINS = [ ('John Doe','some_email@that-isnt-just-g.com') ]

或者:

ADMINS = ( ('John Doe','some_email@that-isnt-just-g.com'), )