带日期过滤器的IMAP搜索命令 [英] IMAP Search Command with date filter

查看:75
本文介绍了带日期过滤器的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日之前对 $ uid进行搜索,因为UID限制为无操作.

Or just $ uid search since 24-apr-2017 before 27-apr-2017 since the UID restriction is a no-op.

这篇关于带日期过滤器的IMAP搜索命令的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆