imap“搜索全部”范围:所有文件夹/当前文件夹?

发布于 2024-11-02 04:24:52 字数 479 浏览 2 评论 0原文

我试图弄清楚 IMAP 的 search (带有参数:"unseen all")命令是否可以通过搜索邮箱中的所有文件夹或仅搜索当前选定的文件夹来工作?

即,当选择INBOX并发出search命令时,它没有找到任何新消息。

a select "INBOX"
* 383 EXISTS
* 0 RECENT
[...]
a search unseen all
* SEARCH
a OK Success

但是,当我进入包含新邮件的文件夹时,它会起作用:

a select "inbox/test1/test2"
[...]
a uid search unseen all
* SEARCH 7 8 9

它检测到三封新邮件,这是事实。所以我的问题是,这种行为正确吗?难道不应该搜索未见过的全部在所有文件夹中搜索新邮件吗?

I'm trying to figure out if IMAP's search (with args: "unseen all") command works by searching all folders in a mailbox, or just the currently selected folder?

I.e. when selecting INBOX and issuing search command, it doesn't find any new messages.

a select "INBOX"
* 383 EXISTS
* 0 RECENT
[...]
a search unseen all
* SEARCH
a OK Success

But when I move into a folder which has a new message, it works:

a select "inbox/test1/test2"
[...]
a uid search unseen all
* SEARCH 7 8 9

It detects three new messages, which is the truth. So my question is, is this behavior correct? Shouldn't search unseen all search all folders for new messages?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

£冰雨忧蓝° 2024-11-09 04:24:52

根据 RFC

SEARCH 命令搜索
匹配消息的邮箱

给定的搜索条件。搜索条件包括以下一项
或更多搜索键。来自未标记的 SEARCH 响应
服务器
包含对应于的消息序列号的列表
那些符合搜索条件的消息。

其中关键字 ALL 指的是

邮箱中的所有邮件;这
默认初始键为
与运算。

所以,不,似乎没有一个标准的方法来完成您正在寻找的事情(尽管很可能有各种 IMAP 服务器的插件可以促进这一点)。

According to the RFC

The SEARCH command searches the
mailbox
for messages that match
the given searching criteria. Searching criteria consist of one
or more search keys. The untagged SEARCH response from the
server
contains a listing of message sequence numbers corresponding to
those messages that match the searching criteria.

where the keyword ALL refers to

All messages in the mailbox; the
default initial key for
ANDing.

So, no, there does not appear to be a standard way to do what you're looking for (although there may well be plugins for various IMAP servers that facilitate that).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文