谷歌应用引擎是否能使用第三方SMTP服务器?

6
谷歌应用引擎目前通过其API每天限制您发送2000封电子邮件(免费)。我正在努力寻找一个明确的答案,是否可以使用第三方系统来发送更多的邮件。我知道他们不允许使用原始套接字,所以我认为这种方法可能会有问题......但肯定不是第一个遇到这个问题的人。最坏的情况是,我可以构建一个简单的离线网络服务,我的GAE可以调用它......但我更希望能够直接通过SMTP服务器发送。谢谢!

3
只启用计费不就简单多了吗?你花费在编写这个解决方法上的时间也是有成本的。 - Nick Johnson
1
谢谢,Nick。你说得对 - 在我写下这个的时候,我不知道启用计费会给我额外的邮件。我离开GAE已经好几个月了,我确信那个数字当时无法从2,000移动。 - Michael Gorsuch
3个回答

4

不行。

你是正确的:你不能进行原始套接字请求,也不能直接通过除urlfetch API以外的方式进行任何直接的出站请求。要与外部SMTP服务器通信,您需要使用作为代理的Web服务。


Drew是正确的。你可能也能找到一些其他现有的服务。也许像Cake(http://www.cakemail.com/)[无从属关系]这样的东西会符合您的需求。 - Robert Kluin

3
我们使用Postmark邮件外包服务,通过hutools.postmark API进行操作。由于通信是基于HTTP的,因此在Google AppEngine上可以完美运行。尽管这也是一项收费服务,但这可能是您的选择。我们使用它来解决GAE发送限制问题。

1

我已经成功地使用第三方提供商为Google App Engine提供电子邮件服务。我使用了SendGridMailGun,它们都使用了HTTP-API。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接