0

我想代表当前用户发送邮件。

使用 OpenID 时,我得到了众所周知的“未经授权的发件人”异常。我之前使用其他应用程序遇到过这个问题,并通过将我的应用程序列入白名单来解决。

App Engine 团队的某个人可以将我的新应用列入 OpenID 的白名单吗?

应用程序 ID:floreysoftultradox

非常感谢!

丹尼尔

4

1 回答 1

1

您是否尝试以通过 OpenID 登录您的应用程序的用户的名义发送电子邮件?

这是做不到的。并且有一个原因:这将是一个巨大的垃圾邮件渠道。

要以用户的名义从 GAE 发送电子邮件,您必须:

  1. 在 Gmail 或 Google Apps 上拥有用户帐户
  2. 将用户作为开发者/所有者添加到您的 GAE 帐户(管理员 -> 权限 -> 邀请)

编辑:

如果用户通过 Google 帐户登录,则代表用户发送邮件有效,但如果通过联合登录 (OpenID) 完成身份验证则无效:代表 Google Apps 用户发送电子邮件(接受的答案来自 GAE 工程师)

于 2012-08-10T11:05:37.810 回答