【发布时间】:2014-11-20 19:01:00
【问题描述】:
如何在 Google Apps 中开发一个应用程序来收集收到的邮件并将内容添加到电子表格的新行中。
【问题讨论】:
如何在 Google Apps 中开发一个应用程序来收集收到的邮件并将内容添加到电子表格的新行中。
【问题讨论】:
如果您在 appengine 上 use an email address for your app,您的应用可以通过地址 string@appid.appspotmail.com 接收电子邮件。
Receiving Mail in Google App Engine
Set up mail to receive emails on Google App Engine
然后使用 google 电子邮件 API 并使用带有 gae 语言的文档 API 在 google drive 中填充电子表格,例如让电子表格读取 RSS、XML、JSON 或文本。来自文档:
电子邮件消息作为 HTTP POST 请求发送到您的应用程序,使用 以下网址:
/_ah/mail/address 其中地址是完整的电子邮件地址,包括 域名。
要接收电子邮件,您首先将应用的配置文件编辑为 包括一个启用接收邮件的部分:
入站服务: - 邮件 App Engine 中的传入电子邮件通过将包含 MIME 数据的 HTTP 请求发布到您的应用程序来工作。在您的配置文件中,您必须 从代表电子邮件地址的 URL 路径创建映射到 应用程序代码中的处理程序。模式 /_ah/mail/.+ 匹配所有 接收电子邮件地址:
- url: /_ah/mail/.+ script: handle_incoming_email.php login: admin 在应用程序本身中,您必须在您的处理程序中实现代码 指定的。电子邮件的 MIME 数据作为 HTTP POST 请求的内容,然后您在您的 处理程序。
【讨论】: