问题
我知道这个问题的根源可能在于 IMAP 的工作方式以及我对邮件客户端的期望。对于 IMAP文件夹是信箱并且根据协议规范(据我所知),IMAP 连接总是连接到一个邮箱。
高山和杂种狗似乎坚持这一原则,所以;> t>a在 alpine 或/>~B ...
在 mutt 中只在当前文件夹中搜索(另见1,2)。
其他推荐的客户端或索引器也存在类似问题,例如晚餐,不多等 - 要么他们不提供此功能,要么他们需要额外的软件,如离线地图将整个邮箱镜像到本地机器,这是我想要避免的,或者从一开始就内置的。(如果所有邮件都是本地的,那么从grep
技术上讲,我不需要邮件客户端来实现此功能。)我正在寻找一种接近 Thunderbird 提供的开箱即用的搜索体验。
问题
是否有一种简单的方法(小宏或脚本)允许服务器端(或本地缓存)在 alpine 或 mutt 中的多个文件夹中搜索字符串?
是否有其他仅限终端的邮件客户端内置了这个相当基本的功能?
如果 1. 和 2. 的答案是不在命令行上获取此功能的最简单方法是什么?
设置
- dovecot IMAP 服务器
- Debian/Ubuntu 客户端
- 例如 SSH 连接到客户端
- 服务器上的文件夹彼此相邻,没有嵌套在 INBOX 或类似文件夹中