目前我正在导入这样的电子邮件:
google.email.all folder: folder, keys: [ 'SINCE', since_time ] do |mail, imap, uid|
flags = imap.uid_fetch(uid, ['FLAGS'])[0].attr['FLAGS']
客户希望能够从所选文件夹中提取“n”个电子邮件,无论日期是什么时候。
我可以查询“SINCE”以外的任何内容来获取结果而不仅仅是拉入所有内容吗?
答案 0 :(得分:0)
我不知道它在Ruby中是如何工作的,但在IMAP中你只是这样做:
01 FETCH 1:20(UID FLAGS)
如果您的'n'是20,请根据需要进行更换。您可以在我的this article中看到一个示例。