GAE通过SMTP发送电子邮件

时间:2013-10-24 15:32:50

标签: php google-app-engine

阅读GAE作为专用托管(或VPS)的替代方案......

似乎我需要重新编写一些代码,如果我有依赖SMTP的模块。这是否意味着即使我连接到远程SMTP服务器,代码也需要更改为HTTP API(假设某个甚至由第三方SMTP提供商提供,例如smtp.com)。

1 个答案:

答案 0 :(得分:2)

是 - AppEngine / PHP尚不支持套接字,因此您无法连接到外部SMTP服务器。此外,即使使用套接字,您也无法在端口25上使用SMPT,但在端口587上使用经过身份验证的SMTP - 请参阅socket limitations

OTOH,您可以通过Mail API从AppEngine发送电子邮件。

如果您仍希望通过外部邮件提供商发送电子邮件,则需要选择支持HTTP API的电子邮件,例如Amazon SES