【发布时间】:2012-03-15 20:39:25
【问题描述】:
我使用这个库构建了一个 IMAP 客户端:
使用 OAuth 的 Gmail IMAP 和 SMTP - 库和示例 http://code.google.com/apis/gmail/oauth/code.html
我需要搜索收件箱中的所有电子邮件,并仅返回那些与我的“主题”匹配且在过去 24 小时内发送的电子邮件。收到那封电子邮件后,我想阅读正文并进行一些处理。我可以使用上面的库完成所有这些操作,但是当我在 GAE 上部署此代码时,它会因“安全违规”而失败,因为我的代码正在尝试设置以下一些系统属性:
props.put("mail.imaps.sasl.enable", "true");
props.put("mail.imaps.sasl.mechanisms", "XOAUTH");
props.put(XoauthSaslClientFactory.OAUTH_TOKEN_PROP, oauthToken);
我还有哪些其他方法可以完成这项任务?很少有人在谈论 RSS 提要。我们可以使用这种技术实现我想要的吗?任何意见将不胜感激。
谢谢。
【问题讨论】:
-
可以添加错误堆栈吗?如果您正在寻找基于 Oauth2 的实现-code.google.com/p/google-mail-oauth2-tools/source/browse/trunk/…
标签: python google-app-engine gmail