java - Google App Engine Java 未收到电子邮件

标签 java google-app-engine email

我按照这里的教程进行操作:

https://cloud.google.com/appengine/docs/java/mail/receiving

所以我做了以下所有事情:

  • 声明入站服务
  • 设置一个处理程序 servlet(带有身份验证约束)
  • 检查本地是否一切正常:http://localhost:8888/_ah/admin/inboundmail

但是当我部署时,我无法向我的主机发送电子邮件。这是为什么?

注意:我正在单独的版本 (myname-dot-appengineproject) 上进行部署,因此我的所有电子邮件都是:something@myname-dot-appengineproject.appspotmail.com 但这应该不重要,对吧? (我必须部署到默认的 vrsion 吗?)

我已启用计费功能。 (是否需要打开一些额外的设置?我找不到指示是否发送电子邮件的设置。)

最佳答案

哦,哇,这太迟钝了。服务声明实际上位于 appengine-web.xml 中,而不是 web.xml

<inbound-services>
    <service>mail</service>
</inbound-services>

绝对是误读了。

我感到困惑的另一个原因是由于某种原因,在处理邮件请求时我的日志没有出现

不确定默认版本是否重要

关于java - Google App Engine Java 未收到电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26270889/

相关文章:

java - 尝试创建进度条

java - 尝试从 Controller 返回 html 页面时找不到资源

java - JDOM 1.1 : hyphen is not a valid comment character

java - 如何在我的 Web 应用程序中提供 json 输入?

javascript - 在 Google App Engine 上重命名 index.html

java - 如何使用 setter 将属性设置为 Apache Camel 中的端点?

python - Google App Engine 应用统计

azure - 从 azure web 应用程序发送电子邮件

email - MailKit:当它是别名时如何获取收件人电子邮件地址

mysql - 无法从左连接获取记录 0 :m relationship table