【问题标题】:imap "search all" scope: all folders/current folder?imap“搜索所有”范围:所有文件夹/当前文件夹?
【发布时间】:2011-08-07 17:07:26
【问题描述】:

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

即在选择INBOX和发布search命令时,它找不到任何新消息。

选择“收件箱” * 383 存在 * 0 最近 [...] 一个看不见的搜索 * 搜索 OK 成功

但是当我进入一个有新消息的文件夹时,它可以工作:

选择“收件箱/test1/test2” [...] 一个 uid 搜索看不见的一切 * 搜索 7 8 9

它检测到三个新消息,这是事实。所以我的问题是,这种行为正确吗? search unseen all 不应该在所有文件夹中搜索新邮件吗?

【问题讨论】:

    标签: search imap directory


    【解决方案1】:

    根据RFC

    SEARCH 命令搜索 邮箱 用于匹配的邮件 给定的搜索条件。搜索条件包括一个 或更多搜索键。来自 服务器 包含对应于的消息序列号列表 那些符合搜索条件的消息。

    关键字ALL所指的地方

    所有邮件在邮箱中;这 默认初始键 与。

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

    【讨论】:

    • 在意识到 RFC 在寻址文件夹/目录时使用“邮箱”一词后,它变得更加清楚,这确实是一种正确的行为;)。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-12-15
    • 1970-01-01
    • 1970-01-01
    • 2021-05-01
    • 2012-09-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多