java - 使用 Socket 通过 GAE Java 从 Gmail 发送电子邮件

标签 java sockets google-app-engine smtp gmail

我有一个 Java 谷歌应用程序引擎 (gae) 应用程序。我的电子邮件收件人配额为 100。计费已开启,我提交了 3 次增加请求,但没有成功。还是100。我不要几百万。 1000 就足够了。无论如何。

我想我无法使用 Java Mail api。我必须使用套接字。 https://cloud.google.com/appengine/docs/java/sockets/

如何使用 java gae 中的套接字从 gmail 发送邮件? Gmail SMTPS:smtp.gmail.com 端口 465 和 587 已列入白名单,因此这是可能的。有趣,但我在网络上找不到任何“hello world”示例。我没有在邮件中附加任何文件。只需使用套接字从 example@gmail.com (当然我有邮件帐户的密码)发送“hello world”即可。

最佳答案

[忽略]

您需要使用邮件服务,但您可以将收件人列表拆分为多个列表,每个列表最多 100 个(在您的示例中为 10 个这样的列表),并将相同的邮件分别发送到每个列表。

[/忽略]

编辑

您可以使用具有 HTTP api http://aws.amazon.com/ses/ 的 Amazon Simple Email Service

关于java - 使用 Socket 通过 GAE Java 从 Gmail 发送电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27835786/

相关文章:

javascript - AngularJS 数据落后一步

无法通过套接字 C 发送文件

python - 如何实现分类系统

java - 将动态字符串变量转换为 string.match() 的正则表达式?

java - struts 2标签导致性能缓慢

java - 为什么我不能在 JUnit 4 中使用 expected

google-app-engine - 有没有办法为 ndb.get_multi() 指定投影?

java - 尝试创建一个删除按钮以从列表中删除项目

c - C中sendto函数允许的最大缓冲区长度是多少

python - OS X AppEngine - 导入错误 : No module named _sqlite3