【问题标题】:send email on Google App Engine from custom domain从自定义域在 Google App Engine 上发送电子邮件
【发布时间】:2014-10-31 12:42:17
【问题描述】:

我做了什么:

  1. 我已将我的域 app.mydomain.com 添加到我的应用引擎项目中,并且可以使用 app.mydomain.com 成功访问 id.appspot.com。
  2. 我已经在 google app for business 上注册了 mydomain.com。

问题:

问题是——我无法使用@mydomain.com 地址发送电子邮件。如果我注册一个 info@mydomain.com 作为开发者,这可能会解决问题,但是我们需要从多个地址发送,我认为为每个地址注册一个新的开发者是不合理的。

有人知道如何解决这个问题吗?谢谢!

【问题讨论】:

    标签: google-app-engine email google-apps


    【解决方案1】:

    添加和验证您的域,添加必要的权限以发送电子邮件,您应该没有任何问题。然后,您域中的每个电子邮件地址都可以使用。请参阅此处的文档:https://developers.google.com/appengine/docs/java/mail/#Java_Sending_mail

    【讨论】:

      【解决方案2】:

      您可以使用GMail API 以您域的用户身份发送电子邮件。请注意,电子邮件必须是您域的别名、组或用户。

      【讨论】:

        【解决方案3】:

        你有两个选择:

        1. 注册所有您想用作管理员/开发人员的电子邮件,但正如您在帖子中提到的那样,您不想这样做。

        2. 使用SendGrid(或任何其他电子邮件服务,如 Mandrill、Mailgun 等),与 GAE 提供的相比,这将为您提供更多功能,包括 25k 免费电子邮件而不是 GAE 的 100。

        【讨论】:

        • 我会将 Amazon SES 包括在您的替代品列表中。这就是我使用的,它对我很有用。
        【解决方案4】:

        根据docs,发件人需要是项目的管理员(在新的开发者控制台中称为“所有者”)。另一种方法是只使用单独的电子邮件发送服务,如 SendGrid 或 Postmark。

        【讨论】:

          猜你喜欢
          • 2012-04-27
          • 2010-10-27
          • 2016-12-04
          • 2012-04-10
          • 2012-10-15
          • 2012-03-24
          • 2015-11-08
          • 2011-03-21
          • 1970-01-01
          相关资源
          最近更新 更多