2014-05-20 135 views
-1

我在我的項目中使用了imap包我已經閱讀了文檔,並且發現這個用於在電子郵件中搜索日期。在imap中搜索電子郵件Node.js

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

我想在兩個日期之間搜索電子郵件,例如2010年5月20日至2010年5月28日。

所以有可能找到日期之間的imap協議?

回答

2

你可以參考你引用的模塊嗎?

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

「前」 - 消息,其內部日期(忽視時間和時區)比指定日期更早。

'SINCE' - 其內部日期(不考慮時間和時區)在指定日期之內或之後的郵件。

其API文檔中

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

搜索(<陣列>標準,<函數>回調) - (無效)

所以總結

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

是你想要的...