Retrieve IMAP email based on date AND time?

2020-04-07 04:36发布

问题:

I'm trying to retrieve email using IMAP that's less than a certain number of hours old. I've looked over the specifications, and there is a SINCE method that accepts an RFC date. However, it ignores the time and timezone. Is there another method I can use to retrieve email based on date as well as time? Thanks

回答1:

RFC 5032 documents the WITHIN extension which introduces the search keyword YOUNGER, which is what you're looking for.

For example, to search for all emails less than 2 hours old:

a SEARCH YOUNGER 7200


标签: date time imap