簡體   English   中英

Google App Engine套接字API

[英]Google App Engine Sockets API

對於新的Sockets API,這意味着什么:

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

從GAE應用程序發送接收電子郵件意味着什么?

更新:

在SO處搜索時,我發現即使SMTP端口25被阻止,出站套接字仍然有可能與外部SMTP通訊(非Google)

這意味着它們不允許您使用Sockets API來發送郵件。 至少不在端口25上。有用於從App Engine發送電子郵件的api。 因此,您不必使用Sockets API。 https://developers.google.com/appengine/docs/java/mail/overview

那不是對您有幫助嗎? 如果不能,您能否為您的問題提供更多的背景信息?

您可以通過兩種方式使用App Engine發送電子郵件。 一種是使用郵件API(有一些限制),另一種是使用套接字API。 但是,套接字API不允許您在端口25上發送電子郵件。即使端口25是SMTP端口,並且如果您想將電子郵件發送到大多數SMTP服務器,也需要使用該端口,但許多服務器仍設置為使用提交端口(465)供電子郵件客戶端發送電子郵件。 這些端口將需要身份驗證。 通常是您配置電子郵件客戶端使用的端口(例如thunderbird),但是任何類型的客戶端(包括您的應用程序引擎應用程序)都可以使用它。 因此,如果您有一個gmail帳戶,並且想要使用smtp而不是應用程序引擎郵件api,則可以通過gmail smtp服務器發送電子郵件。 因此,任何可以在25端口以外的端口上對您進行身份驗證的smtp服務器都可以使用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM