Java 如何使用谷歌应用程序引擎邮件服务发送电子邮件?

Java 如何使用谷歌应用程序引擎邮件服务发送电子邮件?,java,google-app-engine,Java,Google App Engine,我希望能够从我的GAE应用程序发送电子邮件。 我的个人电子邮件已注册并具有“是所有者”的权限 我使用这个作为从电子邮件下面的例子在这个页面上。 我尝试用部署到GAE的应用程序发送电子邮件 我收到一条错误消息,并得到以下异常 java.net.SocketException:权限被拒绝:尝试在没有权限的情况下访问被阻止的收件人 我只是想发一封假邮件来测试一下 另外,如果我最终能做到这一点,我想使用一些通用的电子邮件,比如admin@mydomain.com,我如何做到这一点?问题在于收件人的电子邮

我希望能够从我的GAE应用程序发送电子邮件。 我的个人电子邮件已注册并具有“是所有者”的权限 我使用这个作为从电子邮件下面的例子在这个页面上。 我尝试用部署到GAE的应用程序发送电子邮件

我收到一条错误消息,并得到以下异常 java.net.SocketException:权限被拒绝:尝试在没有权限的情况下访问被阻止的收件人

我只是想发一封假邮件来测试一下


另外,如果我最终能做到这一点,我想使用一些通用的电子邮件,比如admin@mydomain.com,我如何做到这一点?

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

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


所以如果你想从admin@mydomain.com您应该将其添加到应用程序的管理员(当然,电子邮件必须是谷歌帐户)

GAE的应用程序只能通过您的谷歌帐户(用于创建应用程序的id)发送邮件。我曾在一段时间内用过GAE,我会把代码写出来。JavaMail与gmail GAE的配合几乎没有任何变化