Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
目前我正在导入这样的电子邮件:
google.email.all folder: folder, keys: [ 'SINCE', since_time ] do |mail, imap, uid| flags = imap.uid_fetch(uid, ['FLAGS'])[0].attr['FLAGS']
客户希望能够从所选文件夹中提取“n”封电子邮件,而不管日期是什么时候。
我可以查询除“SINCE”以外的任何内容来实现结果,而无需只提取所有内容吗?
我不知道它在 Ruby 中是如何工作的,但在 IMAP 中你只需要:
01 获取 1:20(UID 标志)
其中 20 是您的“n”,根据需要替换。你可以在我的这篇文章中看到一个例子。