从自定义域发送Google App Engine上的电子邮件

时间:2014-09-06 21:25:15

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

我做了什么:

  1. 我已将域app.mydomain.com添加到我的应用引擎项目中,并且可以使用app.mydomain.com成功访问id.appspot.com。
  2. 我已在google app上注册了mydomain.com以进行商务活动。
  3. 问题:

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

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

4 个答案:

答案 0 :(得分:4)

您有两种选择:

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

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

您可以使用GMail API作为域用户发送电子邮件。请注意,电子邮件需要是您网域的别名,群组或用户。

答案 3 :(得分:0)

添加和验证域名时不会有任何问题,添加发送电子邮件所需的权限。然后,您可以使用您域中的每个电子邮件地址。请参阅文档:https://developers.google.com/appengine/docs/java/mail/#Java_Sending_mail