搜索终端上的所有 IMAP 文件夹?

搜索终端上的所有 IMAP 文件夹?

问题

我知道这个问题的根源可能在于 IMAP 的工作方式以及我对邮件客户端的期望。对于 IMAP文件夹信箱并且根据协议规范(据我所知),IMAP 连接总是连接到一个邮箱。

高山杂种狗似乎坚持这一原则,所以;> t>a在 alpine 或/>~B ...在 mutt 中只在当前文件夹中搜索(另见12)。

其他推荐的客户端或索引器也存在类似问题,例如晚餐不多等 - 要么他们不提供此功能,要么他们需要额外的软件,如离线地图将整个邮箱镜像到本地机器,这是我想要避免的,或者从一开始就内置的。(如果所有邮件都是本地的,那么从grep技术上讲,我不需要邮件客户端来实现此功能。)我正在寻找一种接近 Thunderbird 提供的开箱即用的搜索体验。

问题

  1. 是否有一种简单的方法(小宏或脚本)允许服务器端(或本地缓存)在 alpine 或 mutt 中的多个文件夹中搜索字符串?

  2. 是否有其他仅限终端的邮件客户端内置了这个相当基本的功能?

  3. 如果 1. 和 2. 的答案是在命令行上获取此功能的最简单方法是什么?

设置

  • dovecot IMAP 服务器
  • Debian/Ubuntu 客户端
  • 例如 SSH 连接到客户端
  • 服务器上的文件夹彼此相邻,没有嵌套在 INBOX 或类似文件夹中

我尝试过

  • ;>>在 Alpine 邮件文件夹列表中失败t(与a[Scan not valid on this IMAP server]这里
  • 通过 python 或类似程序编写脚本,修改如下代码片段这个应该是可能的,但这似乎是一个如此基本的功能,我想知道是否有可用的规范解决方案
  • 使用离线地图有点用,但(不必要?)需要相当多的本地空间
  • 已被推荐本网站其他地方使用杂种kz(大概新穆特现在?)并安装不多离线地图. 这不是最理想的(见上文)。

相关内容