带日期过滤器的IMAP搜索命令 [英] IMAP Search Command with date filter
本文介绍了带日期过滤器的IMAP搜索命令的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试获取特定日期范围内的邮件的UID列表.我正在尝试执行以下命令
I am trying to get UID list of mails in a particular date range. Am trying to perform the below command
$ UID SEARCH自2017年4月24日至2017年4月27日UID 1:*
$ UID SEARCH SINCE 24-april-2017 BEFORE 27-april-2017 UID 1:*
以BAD COMMAND获取异常.
Getting exception as BAD COMMAND.
有什么建议吗?
推荐答案
month的语法是:
The syntax for month is:
date-month = "Jan" / "Feb" / "Mar" / "Apr" / "May" / "Jun" /
"Jul" / "Aug" / "Sep" / "Oct" / "Nov" / "Dec"
所以您的命令应该是
$ uid search since 24-apr-2017 before 27-apr-2017 uid 1:*
* SEARCH 317556 317557 [...] 318139 318140
$ OK done
或者自2017年4月27日起在2017年4月27日之前对
Or just $ uid search since 24-apr-2017 before 27-apr-2017
since the UID restriction is a no-op.
这篇关于带日期过滤器的IMAP搜索命令的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文