0

对于新的 Sockets API,这意味着什么:

Port 25 (SMTP) is blocked; you can still use authenticated SMTP on the submission port 587.

这对于在 GAE 应用程序中发送接收电子邮件意味着什么?

更新:

在 SO 上搜索,我发现即使 SMTP 端口 25 被阻止,出站套接字仍然有可能与外部 SMTP(非 Google)通信

4

2 回答 2

0

这意味着他们不允许您使用 Sockets API 来发送邮件。至少不在端口 25 上。有用于从 App Engine 发送电子邮件的 api。所以你不必使用 Sockets API。 https://developers.google.com/appengine/docs/java/mail/overview

这不是更好地帮助你吗?如果不是,您能否为您的问题提供更多背景信息?

于 2013-04-22T09:28:53.307 回答
0

您可以通过两种方式使用 App Engine 发送电子邮件。一种是使用邮件 API(有一些限制),另一种是使用套接字 API。但是,套接字 API 不允许您在端口 25 上发送电子邮件。即使端口 25 是 SMTP 端口,并且如果您想向大多数 SMTP 服务器发送电子邮件,您需要使用该端口,但许多服务器都设置为使用电子邮件客户端的提交端口 (465) 发送电子邮件。这些端口将需要身份验证。它通常是您配置电子邮件客户端使用的端口(例如 Thunderbird),但它可以被任何类型的客户端使用,包括您的应用程序引擎应用程序。因此,如果您有一个 gmail 帐户并且想要使用 smtp 而不是应用引擎邮件 api,您可以通过 gmail smtp 服务器发送您的电子邮件。

于 2013-06-04T07:46:59.010 回答