GAE 支持传入和传出电子邮件:http ://code.google.com/appengine/docs/python/mail/
是否为 GAE 编写了任何开源电子邮件客户端?处理编码问题、附件、按对话分组等的东西。
GAE 支持传入和传出电子邮件:http ://code.google.com/appengine/docs/python/mail/
是否为 GAE 编写了任何开源电子邮件客户端?处理编码问题、附件、按对话分组等的东西。
Google App Engine SDK 可以发送和接收电子邮件;但是,存在某些限制会阻止构建实际的电子邮件客户端:
http://code.google.com/appengine/docs/python/mail/receivingmail.html
我看到的问题是您需要让您的用户在他们的 Google 帐户中设置转发规则,以便使用上述格式将传入的邮件转发到您的应用程序。这意味着他们将需要依赖另一个电子邮件服务,这会引出一个问题,即您的电子邮件服务将在现有服务之上增加什么价值。
发送并不是那么糟糕。Google App Engine 应用程序可以代表使用其 Google 帐户登录的用户发送邮件,因此可以使用用户的 Google 帐户构建出站电子邮件客户端。
http://code.google.com/appengine/docs/python/mail/sendingmail.html
对于接收邮件,这里有关于如何通过从现有电子邮件客户端转发邮件的说明。目前无法使用您自己的域来接收不转发的电子邮件:
总之,为了回答您的问题,如果有人在 App Engine 上构建了电子邮件客户端,他们还没有将其公开或进行足够的营销以显示在搜索结果中。即便如此,它们的实现也会受到上述限制。
如果您正在寻找像Horde这样的通用基于 Web 的电子邮件客户端来在 App Engine 上运行,我会说您运气不佳。
GAE 阻止所有传入和传出的 RAW Socket 流量;要访问外部云,您需要使用URLFetch API,它只允许您访问 HTTP 网站。所以你不能在你的应用程序中使用 POP3 或 IMAP,也不能监听 SMTP 流量。
您需要一些中间服务,通过运行在 GAE 之外的服务器(如 VPS、EC2、Rackspace 等)上的 HTTP Web 服务中继 POP3 或 IMAP。
我最终在 GAE 上编写了自己的帮助台风格的应用程序,具有一些基本的电子邮件功能。到目前为止工作良好。