首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Mutt搜索邮件内容

使用Mutt搜索邮件内容
EN

Unix & Linux用户
提问于 2013-09-17 12:19:04
回答 3查看 23.6K关注 0票数 30

在Mutt中可以使用内置功能搜索特定的邮件内容吗?或者,作为最后手段,我如何将grep配置为在Mutt中使用?

文档只提到searchlimit函数,它们只搜索头部。

EN

回答 3

Unix & Linux用户

回答已采纳

发布于 2013-09-17 12:26:51

根据您提供的搜索模式,searchlimit实际上也可以在消息内部进行搜索。来自Mutt引用的模式分段:

代码语言:javascript
复制
~b EXPR         messages which contain EXPR in the message body
=b STRING       If IMAP is enabled, like ~b but searches for STRING on the server, rather than downloading each message and searching it locally.
~B EXPR         messages which contain EXPR in the whole message
=B STRING       If IMAP is enabled, like ~B but searches for STRING on the server, rather than downloading each message and searching it locally.

也就是说,~b只在主体中搜索,而~B也在头中搜索。

请注意,这可能会非常慢,因为如果尚未缓存,则可能需要逐个下载每条消息。如果您的目录版本大于或等于1.5.12,则可以通过将message_cachedir设置为要存储消息体的目录来缓存正在下载供以后使用的版本,这可以显著加快消息体的搜索速度(对于带有header_cache的标头也是如此)。

票数 38
EN

Unix & Linux用户

发布于 2013-09-17 12:26:36

可以向搜索命令中添加标志,使用~b修饰符使用搜索函数搜索主体。因此,要在邮件中搜索奶酪蛋糕:

代码语言:javascript
复制
/~b cheesecake
票数 9
EN

Unix & Linux用户

发布于 2013-09-17 12:27:21

~b放在搜索模式的前面,以便只在邮件正文中搜索。若要在标头中进行额外搜索,请使用~B

杂种犬手册中描述了许多其他的模式。

票数 8
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/91046

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档