相关疑难解决方法(0)

在 Gmail 上从 GAE dev_appserver 发送邮件时 SMTPSenderRefused

这是我的电子邮件相关 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

google-app-engine

5
推荐指数
1
解决办法
1211
查看次数

标签 统计

google-app-engine ×1