从谷歌应用引擎发送邮件

0 投票
2 回答
1530 浏览
提问于 2025-04-15 11:44

我有一个用Django搭建的网页服务器,托管在Apache服务器上。我想把Google App Engine配置成我的邮件服务器。这样,当我的网页服务器通过EmailMessage或Google Mail API的sendmail功能发送邮件时,就可以使用Google App Engine。

我了解到,通过使用远程API,我可以从我的主网页服务器访问Google App Engine服务器。不过,我却无法访问Google App Engine支持的邮件API。

那么,远程API是不是只能用于数据存储?如果是这样的话,那是不是只能从数据库读取数据,而不能进行其他API调用呢?

2 个回答

0

你可能想要使用一个第三方的SMTP中继服务。这里有一个列表

大多数这样的服务都有一个简单的接口,可以让你把邮件转发到他们的服务上。这样一来,你就不受AppEngine的限制了。那些比较有信誉的服务还会处理一些必要的邮件头信息,这样你的应用就不会被标记为垃圾邮件发送者(希望它真的不是 :-)

2

这个远程API的示例代码提供了一个互动控制台,你可以通过它访问你应用中的任何模块。我没有看到有什么要求说它们只能是数据存储操作。

撰写回答