【发布时间】:2013-07-05 00:26:40
【问题描述】:
问题
需要在两个日期之间从我的 gmail 帐户读取我发送的项目,并且遵循关于主题的类似文本模式,这一切都是为了隔离已回答的已发送项目(存储在 excel 文件中) 并向没有回答的人重新发送一条提醒。
现实世界
上面描述的问题似乎很容易处理,并且使用脚本语言执行的任务很好,除了下面的语句:
- 我的帐户已禁用 IMAP 和 POP3。
因此,我工作地点的 IT 人员决定从公司的每个帐户中禁用 IMAP 和 POP3。信不信由你,这是有充分理由的,为了避免使用电子邮件客户端(在本例中为 MS Outlook)并节省一些钱 --- 我一直相信开源 ---.
然后,我想知道我工作的公司已禁用 IMAP 和 POP3,如何才能同步我的 gmail 帐户的收件箱。
但是 SMTP...?
据我所知,SMTP 仅用于发送电子邮件,而不用于检索它们。
我尝试了什么?
为了完成这个荒谬的任务而避免使用套接字的想法有点固执和盲目,我最终玩了以下红宝石:
以上两个 gem 非常适合发送/检索电子邮件,但前提是您的帐户启用了 IMAP 或 POP3。
事实
为什么即使禁用了 IMAP 和 POP3,我的设备也能同步我的收件箱。
- Android 设备通过其 gmail 应用程序进行同步。
- iOS 设备通过 Microsoft Exchange Server 同步。
问题
- 是否有任何其他方法可以实现这一点并同时避免使用 Sockets(用于网络抓取我发送的项目)?
【问题讨论】:
-
+1 用于很好地展示事实/背景
标签: ruby google-apps-script gmail