在imap Node.js中搜索电子邮件

Searching email in imap Node.js

本文关键字:搜索 电子邮件 js imap Node      更新时间:2023-09-26

我在我的项目中使用imap包,我已经阅读了文档,我发现这是在电子邮件中搜索日期。

imap.search([ 'UNSEEN', ['SINCE', 'May 20, 2010'] ], function(err, results) {
});

我想搜索两个日期之间的电子邮件,例如2010年5月20日至2010年5月28日。

那么可以在imap协议中找到日期之间吗?

你能给出你所引用的模块的参考吗?

如果您正在使用mscdex/node-imap,您可以参考

'BEFORE' -内部日期(不考虑时间和时区)早于指定日期的消息。

'SINCE' -内部日期(不考虑时间和时区)在指定日期之内或之后的消息。

在其API文档https://github.com/mscdex/node-imap/blob/master/README.md#API

搜索(& lt;数组>函数>callback) - (void)

所以总结一下

imap.search([ 'UNSEEN', ['SINCE', 'May 20, 2010'], ['BEFORE', 'May 28, 2010'] ],
    function(err, results) {
});