1

如何使用自定义域名(例如 xyz@myshop.com )从 Google App Engine 向随机的非应用管理员发件人发送电子邮件?我们需要允许我们网站的用户通过定制的消息系统相互交流,但也允许他们直接从他们的电子邮件中回复。类似于 craigslist 系统。然而,GAE 似乎不允许我们从非管理员地址发送电子邮件。有什么解决方法/补丁吗?我们是 myshop.com 域名的所有者(通过谷歌应用程序验证),所以我不明白为什么不允许这样的事情。

4

3 回答 3

5

虽然您不能只使用任何随机地址,但您可以使用带有“+”后缀的注册管理员地址。因此,您可以使用“发件人”发送邮件,例如 message-reply+HASH_VALUE@myshop.com。然后您的应用程序将收到回复,并可以使用哈希来决定将邮件转发给哪个用户。

于 2012-02-29T03:28:17.987 回答
2

如何从您的管理员帐户发送电子邮件,但添加一个reply-to标题,指定用户的电子邮件地址?

于 2012-02-28T20:27:10.767 回答
1

Google 不允许使用随机地址。你可以给这个bug加星标。

http://code.google.com/p/googleappengine/issues/detail?id=3069

但是,由于用户显然是在 Google Apps 中注册的,因此系统可以在他们登录到您的应用程序时代表他们发送电子邮件。

发件人地址必须是以下类型之一:

...

  • 使用 Google 帐户登录的当前请求的用户地址。您可以使用Users API确定当前用户的电子邮件地址。用户的帐户必须是 Gmail 帐户,或者位于由 Google Apps 管理的域中。

http://code.google.com/appengine/docs/python/mail/emailmessagefields.html

于 2012-02-28T21:32:29.660 回答