【问题标题】:How to send emails using Google App Engine Mail Service?如何使用 Google App Engine 邮件服务发送电子邮件?
【发布时间】:2015-05-10 01:36:23
【问题描述】:

我希望能够从我的 GAE 应用程序中发送电子邮件。 我的个人电子邮件注册了“是所有者”权限 我将其用作本页示例之后的发件人电子邮件。 https://cloud.google.com/appengine/docs/java/mail/ 我尝试使用部署到 GAE 的应用程序发送电子邮件。

我收到一条错误消息并出现以下异常 java.net.SocketException: Permission denied: 尝试在未经许可的情况下访问被阻止的收件人。

我只是想发送一封虚拟电子邮件来测试一下。

另外,如果我最终得到这个工作,并且我想使用一些通用电子邮件,如 admin@mydomain.com,我该如何实现?

【问题讨论】:

  • GAE 的应用程序只能通过您的 google 帐户(用于创建应用程序的 ID)发送邮件。我作为学生使用了 GAE 一段时间,我放了代码。 JavaMail 与 gmail GAE 一起工作几乎不需要做任何更改

标签: java google-app-engine


【解决方案1】:

问题出在收件人的电子邮件中。您正在尝试发送到被阻止的地址(可能是像 test@example.com 这样的通用地址)。尝试将收件人地址更改为其他地址

关于您的第二个问题,您只能从管理员电子邮件或以下结尾的地址发送电子邮件:@appid.appspotmail.com

因此,如果您想从 admin@mydomain.com 发送邮件,则应将其添加到您的应用管理员(当然,电子邮件必须是 google 帐户)

【讨论】:

    猜你喜欢
    • 2010-10-27
    • 2023-04-05
    • 2016-10-19
    • 1970-01-01
    • 2016-12-04
    • 2011-03-21
    • 2012-04-10
    • 1970-01-01
    • 2015-02-25
    相关资源
    最近更新 更多