É possível no Mutt procurar conteúdo de email específico usando a funcionalidade incorporada? Ou, como último recurso, como posso configurar grep
para ser usado no Mutt?
A documentação menciona apenas as funções search
e limit
, que apenas pesquisam cabeçalhos.
Respostas:
search
elimit
também pode realmente pesquisar mensagens internas, dependendo dos padrões de pesquisa que você fornecer. Na subseção Patterns da referência Mutt:Ou seja,
~b
apenas pesquisas no corpo, enquanto~B
também pesquisas nos cabeçalhos.Observe que isso pode ser bastante lento, pois pode ser necessário fazer o download de cada mensagem uma por uma se elas ainda não estiverem em cache. Se você possui uma versão mutt maior ou igual a 1.5.12, é possível armazenar em cache os que você está baixando para uso posterior, definindo
message_cachedir
para um diretório em que deseja armazenar os corpos das mensagens, o que pode acelerar significativamente a pesquisa (e o mesmo para cabeçalhos comheader_cache
).fonte
message_cachedir
colocar todas as mensagens no cache, ou apenas novos?Você pode adicionar sinalizadores ao comando de pesquisa. Para pesquisar no corpo, use a função de pesquisa com o
~b
modificador. Portanto, para procurar cheesecake em seus corpos de correspondência:fonte
Colocar
~b
na frente do seu padrão de pesquisa para pesquisar apenas no corpo dos e-mails. Para pesquisar adicionalmente nos cabeçalhos, use~B
Existem muitos outros padrões descritos no manual do mutt .
fonte