0

目前我正在导入这样的电子邮件:

google.email.all folder: folder, keys: [ 'SINCE', since_time ] do |mail, imap, uid|
  flags = imap.uid_fetch(uid, ['FLAGS'])[0].attr['FLAGS']

客户希望能够从所选文件夹中提取“n”封电子邮件,而不管日期是什么时候。

我可以查询除“SINCE”以外的任何内容来实现结果,而无需只提取所有内容吗?

4

1 回答 1

0

我不知道它在 Ruby 中是如何工作的,但在 IMAP 中你只需要:

01 获取 1:20(UID 标志)

其中 20 是您的“n”,根据需要替换。你可以在我的这篇文章中看到一个例子。

于 2013-09-12T19:43:13.027 回答