我按照这里的教程:
https://cloud.google.com/appengine/docs/java/mail/receiving
所以我做了以下所有事情:
inbound-services
http://localhost:8888/_ah/admin/inboundmail
但是当我部署时,我无法向主机发送电子邮件。这是为什么?
注意:我正在使用单独的版本(myname-dot-appengineproject
)进行部署,所以我的所有电子邮件都是:something@myname-dot-appengineproject.appspotmail.com
,但这不重要,对吧? (我必须部署到默认版本吗?)
我已启用结算功能。 (我需要打开一些额外的设置吗?我找不到可以指示是否发送电子邮件的设置。)
答案 0 :(得分:1)
appengine-web.xml
,而不是web.xml
<inbound-services>
<service>mail</service>
</inbound-services>
肯定读错了。
我感到困惑的另一个原因是因为某些原因,从邮件请求处理时我的日志没有出现
不确定默认版本是否重要
答案 1 :(得分:0)
邮件服务适用于默认版本。请将您的应用程序指向默认应用程序或将其更改为默认应用程序。它应该工作。