将Google App Engine用作SMTP服务器

1 投票
1 回答
1039 浏览
提问于 2025-04-17 14:58

我们想用谷歌来发送电子邮件,听起来通过谷歌应用引擎可以很简单地做到这一点:https://developers.google.com/appengine/docs/python/mail/sendingmail

不过我想知道的是,我们能不能把谷歌应用当作一个SMTP服务器或网关,这样我们就可以把应用里的地址放到我们现在发送消息的地方,然后这个应用会把这些消息提交给谷歌,通过他们的API来发送?

1 个回答

5

这件事是做不到的,因为Google App Engine(GAE)不支持外部的socket连接,而发送邮件需要这种连接。

而且,从GAE发送邮件有很多限制:邮件只能以管理员或开发者账户的名义发送,或者只能由当前登录的用户发送(只能通过谷歌账户,不能通过其他登录方式)。

撰写回答