python - 应用引擎的电子邮件客户端

标签 python google-app-engine email webmail

GAE 支持传入和传出电子邮件:http://code.google.com/appengine/docs/python/mail/

有没有为 GAE 编写的开源电子邮件客户端?处理编码问题、附件、按对话分组等的东西。

最佳答案

Google App Engine SDK 可以发送和接收电子邮件;但是,有一些限制会阻止构建实际的电子邮件客户端:

  • App Engine 在以下地址接收电子邮件:string@appid.appspotmail.com

http://code.google.com/appengine/docs/python/mail/receivingmail.html

我看到的问题是您需要让您的用户在他们的 Google 帐户中设置转发规则,以便传入的邮件使用上述格式转发到您的应用程序。这意味着他们将需要依赖其他电子邮件服务,这将回避您的服务会在现有服务之上增加什么值(value)的问题。

发送并没有那么糟糕。 Google App Engine 应用程序可以代表使用其 Google 帐户登录的用户发送邮件,因此可以使用用户的 Google 帐户构建出站电子邮件客户端。

http://code.google.com/appengine/docs/python/mail/sendingmail.html

对于接收邮件,这里有关于如何通过从现有电子邮件客户端转发邮件来实现的说明。目前无法使用您自己的域在不转发的情况下接收电子邮件:

Custom Incoming Mail Domain With Google App Engine

总而言之,要回答您的问题,如果有人在 App Engine 上构建了电子邮件客户端,他们没有将其公开或进行足够的营销以出现在搜索结果中。即便如此,它们的实现仍会受到上述限制。

关于python - 应用引擎的电子邮件客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4572755/

相关文章:

python - 正确格式化多部分/表单数据主体

python - 如何使用单个 python 子进程调用执行多个 shell 命令?

java - 谷歌应用程序引擎 JSP

java - 为什么我的 Google App Engine 项目不发送电子邮件?

javascript - Suitescript 电子邮件限制

java - 在 jhipster 项目中正确配置我的 smtp 设置

python - gdata-python-client 中的 gdata.client 和 gdata.service 有什么不同?

javascript - API key 使用和检查示例?

python - 我正在尝试使用 shell 命令在 python 中发送邮件。但变量不会在脚本中被替换

python - 验证准确性/损失随着每个连续的纪元线性上升和下降