从Google App Engine中的其他邮箱获取邮件

时间:2013-11-06 10:37:44

标签: python google-app-engine email gmail

我正在尝试从google-app-engine中的其他邮箱(xxx@domail.com或xxx@gmail.com)获取邮件。 我不想从appspotmail框中读取邮件,因为它被用于不同的目的。

我能否有效地实现这一目标。

2 个答案:

答案 0 :(得分:0)

您可以使用imap + oauth从Google地址中读取电子邮件。如果你google它,第一个结果就是你需要的。 https://developers.google.com/gmail/oauth_overview

答案 1 :(得分:0)

两个选项:

  1. 您可以通过POP / IMAP阅读收件箱,但requires a bit of coding。您还需要启用Outgoing Sockets API,这需要您拥有付费应用。这种方法是异步的,这意味着您将不断需要轮询新消息。

  2. 将电子邮件转发到新的appspotmail地址(您可以拥有多个)。这很简单,特别是因为您已经处理了传入的电子邮件。由于您可以拥有多个帐户,例如xyz@yourappid.appspotmail.com,您可以在代码中区分它们。