这是我的电子邮件相关 dev_appserver 选项:
--smtp_host=smtp.gmail.com --smtp_port=25 --smtp_user=me@mydomain.com --smtp_password="password"
现在,这仍然不起作用,每次 Google 发布新的 dev_appserver 时,我都必须编辑 api/mail_stub.py 以使事情按照此S/O answer在本地工作。
但是,即使是这种解决方法现在也已停止工作。我收到以下异常:
SMTPSenderRefused: (555, '5.5.2 Syntax error. mw9sm14633203wib.0 - gsmtp', <email.header.Header instance at 0x10c9c9248>)
有没有比我更聪明的人知道如何解决它?
更新
我能够通过使用电子邮件地址(例如发件人和收件人)以简单字符串 ( name@domain.com)的“普通”格式而不是使用尖括号样式 ( Name <name@domain.com>)来在 dev_appserver 上发送电子邮件。这在生产中不是问题:收件人和发件人电子邮件地址可以在mail.send_mail呼叫中使用尖括号。我提出了关于 dev_appserver 和生产之间这种不同行为的票:https : //code.google.com/p/googleappengine/issues/detail? id = 10211 & thanks = 10211 & ts = 1383140754