0

我正在尝试在 Google App Engine 中添加电子邮件发件人帐户。该域不是 Google Apps 域。

当我尝试将帐户添加为 IAM 用户时,它说该帐户必须有一个 google 帐户。当我尝试创建一个 Google 帐户时,它会强制我创建一个 @gmail 帐户作为其中的一部分。

完成所有操作后,我就可以将我的新电子邮件域添加到 IAM 中,但只要我保存并刷新页面 - 它就会显示我创建的 @gmail 别名。它不会让我将自己的域添加为电子邮件发件人,因为只有 @gmail 在 IAM 中。

这是坏了吗?

更新 结果我不小心将一个gmail帐户也分配给了Google帐户,并且覆盖了名称。我进入谷歌帐户并从产品列表中删除了 Gmail,我能够在 IAM 中添加子域并作为有效发件人。

4

1 回答 1

2

没有损坏,只是按记录工作。从谁可以发送邮件

出于安全目的,消息的发件人地址必须是以下之一:

  • 当前登录用户的 Gmail 或 G Suite 帐户
  • 表格的任何电子邮件地址anything@[APP_NAME].appspotmail.comanything@[APP_ALIAS].appspotmail.com
  • 电子邮件 API 授权发件人下 GCP 控制台中列出的任何电子邮件地址

电子邮件 API 授权发件人列表中的所有电子邮件地址都必须是有效的 Gmail 或 Google 托管的域帐户。

一种选择是将您的域置于 Google 域托管或 G-Suite 下,从而满足引用的限制之一,如果您可以接受,请不要这样做。

如果通过 Google 的第 3 方电子邮件提供商服务之一发送电子邮件: MailgunMailjetSendGrid ,这些发件人地址限制和与通过 GAE 邮件 API 发送电子邮件相关的其他限制可能不适用。至少这些文档中没有提到这些限制。所以这可能是另一个需要考虑的选择。

于 2018-02-21T23:07:32.527 回答