Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google app engine 如何使用appspotmail地址在应用程序引擎中发送?_Google App Engine_Email - Fatal编程技术网

Google app engine 如何使用appspotmail地址在应用程序引擎中发送?

Google app engine 如何使用appspotmail地址在应用程序引擎中发送?,google-app-engine,email,Google App Engine,Email,根据链接,我可以使用xxx@APP-ID.appspotmail.com但是我如何创建这样的电子邮件地址以便使用它呢?我可以用自己的电子邮件发送电子邮件user1@gmail.com但我希望发送发件人为admin@myapp.appspotmail.com所以我试着在设置设置from时输入,但没有电子邮件通过。在appengine中,每当你需要发送电子邮件时,您只能通过GAE应用程序的管理员或所有者发送。尽管您可以从应用程序权限设置选项卡向应用程序添加多个所有者,以通过多封电子邮件发送电子邮件

根据链接,我可以使用
xxx@APP-ID.appspotmail.com
但是我如何创建这样的电子邮件地址以便使用它呢?我可以用自己的电子邮件发送电子邮件
user1@gmail.com
但我希望发送发件人为
admin@myapp.appspotmail.com
所以我试着在设置
设置from
时输入,但没有电子邮件通过。

在appengine中,每当你需要发送电子邮件时,您只能通过GAE应用程序的管理员或所有者发送。尽管您可以从应用程序权限设置选项卡向应用程序添加多个所有者,以通过多封电子邮件发送电子邮件

admin@XXX.appspot.com可用于接收GAE中的电子邮件

注意:记住,当从本地主机发送电子邮件时,电子邮件将不起作用只有当应用部署到appengine并且电子邮件是从具有应用所有者权限的电子邮件发送时,电子邮件才起作用

您可以在GAE控制台的应用程序设置下找到该电子邮件,如下图所示


在appengine中,每当您需要发送电子邮件时,您只能通过GAE应用程序的管理员或所有者发送。尽管您可以从应用程序权限设置选项卡向应用程序添加多个所有者,以通过多封电子邮件发送电子邮件

admin@XXX.appspot.com可用于接收GAE中的电子邮件

注意:记住,当从本地主机发送电子邮件时,电子邮件将不起作用只有当应用部署到appengine并且电子邮件是从具有应用所有者权限的电子邮件发送时,电子邮件才起作用

您可以在GAE控制台的应用程序设置下找到该电子邮件,如下图所示

by仍然正确,但自那时起,Cloud/GAE控制台发生了变化,因此添加电子邮件地址的屏幕有所不同

要到达那里:

  • 转到应用程序的控制台(尝试此操作)
  • 转到设置
  • 在“设置”下,选择“电子邮件发件人”选项卡。你应该能够在那里添加电子邮件地址
  • 有些事情对我来说不是很明显(尽管阅读了以下内容):

  • 虽然您可以“添加”您的个人电子邮件地址(例如,用于测试),但它必须是Gmail帐户
  • 无法添加
    [anything]@[APP\u NAME].appspotmail.com
    [anything]@[APP\u ALIAS].appspotmail.com
    ,因为它们已获得内部授权
  • 因此,在#2的例子中,当我部署应用程序并从该帐户发送邮件时,使用
    noreply@{my app name}.appspotmail.com
    工作正常。

    by仍然正确,但此后Cloud/GAE控制台发生了变化,因此添加电子邮件地址的屏幕有所不同

    要到达那里:

  • 转到应用程序的控制台(尝试此操作)
  • 转到设置
  • 在“设置”下,选择“电子邮件发件人”选项卡。你应该能够在那里添加电子邮件地址
  • 有些事情对我来说不是很明显(尽管阅读了以下内容):

  • 虽然您可以“添加”您的个人电子邮件地址(例如,用于测试),但它必须是Gmail帐户
  • 无法添加
    [anything]@[APP\u NAME].appspotmail.com
    [anything]@[APP\u ALIAS].appspotmail.com
    ,因为它们已获得内部授权

  • 因此,在#2的情况下,使用
    noreply@{my app name}.appspotmail.com
    在我部署应用程序并从该帐户发送邮件时起作用。

    链接说发件人地址可以是以下类型之一:
    应用程序的任何有效电子邮件接收地址(例如xxx@APP-ID.appspotmail.com).
    so
    admin@XXX.appspot.com
    只能用于接收,不发送?@Jack这是我在所有应用程序中的个人体验,即使我尝试使用xxx@xxx.appspot.com但是事情不顺利,所以我建议你用正确的方式发送电子邮件。@Jack,你可以找到电子邮件xxx@APPID.appspot.com在GAE应用程序面板的应用程序设置中。实际上,它正在工作。我将它发送到另一个电子邮件地址,该地址应转发到我的主电子邮件。它没有转发,因为主题行为空存在问题,因此与筛选器不匹配。你确定你使用的是
    @xxx.appspotmail.com
    而不是
    @xxx.appspot.com
    ?@Jack请检查我的更新答案,电子邮件格式如图所示。链接显示发件人地址可以是以下类型之一:
    应用程序的任何有效电子邮件接收地址(例如xxx@APP-ID.appspotmail.com).
    so
    admin@XXX.appspot.com
    只能用于接收,不能用于发送?@Jack这是我在所有应用程序中的个人体验,即使我尝试使用xxx@xxx.appspot.com但是事情不顺利,所以我建议你用正确的方式发送电子邮件。@Jack,你可以找到电子邮件xxx@APPID.appspot.com在应用程序设置中对于您的GAE应用程序仪表板。实际上,它正在工作。我正在将它发送到另一个应该转发到我的主电子邮件的电子邮件地址。它没有转发,因为主题行为空,因此与筛选器不匹配。您确定您使用的是
    @xxx.appspotmail.com
    ,而不是
    @xxx.apps>pot.com
    ?@Jack请检查我的最新答案,电子邮件格式将如图所示。这起作用,并且它与(当前)文档@JohnnyCoder链接相匹配。然而,这违背了对Akur Jain的邮件也能起作用的期望(APPID@appspot.gserviceaccount.com)因为这是其他谷歌文档所暗示的(这里是他们的最下面的例子:)APPID@appspot.gserviceaccount.com雅高