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