Procura por conteúdo de correio com o mutt

21

É possível usar para pesquisar conteúdo de email específico usando a funcionalidade incorporada do Mutt? Ou, como último recurso, como posso configurar o grep para ser usado no Mutt?

A documentação menciona apenas as funções search e limit , que só pesquisam cabeçalhos.

    
por alex_reader 17.09.2013 / 14:19

3 respostas

25

search e limit também podem pesquisar mensagens internas, dependendo dos padrões de pesquisa que você fornecer. Na subseção Padrões da referência Mutt:

~b EXPR         messages which contain EXPR in the message body
~B EXPR         messages which contain EXPR in the whole message

Ou seja, ~b só pesquisa no corpo, enquanto ~B também pesquisa nos cabeçalhos.

Observe que isso pode ser muito lento, pois pode ser necessário fazer o download de cada mensagem, uma a uma, se elas ainda não estiverem armazenadas em cache. Se você tiver uma versão mutt maior ou igual a 1.5.12, poderá armazenar em cache as que está sendo baixada para uso posterior configurando message_cachedir para um diretório no qual deseja armazenar os corpos das mensagens, o que pode acelerar significativamente as pesquisas (e o mesmo para cabeçalhos com header_cache ).

    
por 17.09.2013 / 14:26
5

Você pode adicionar sinalizadores ao comando de pesquisa, pesquisar o corpo e usar a função de pesquisa com o modificador ~b . Então, para procurar cheesecake dentro de seus corpos de e-mail:

/~b cheesecake
    
por 17.09.2013 / 14:26
5

Coloque ~b na frente do seu padrão de pesquisa para pesquisar apenas no corpo dos correios. Para procurar adicionalmente nos cabeçalhos, use ~B

Existem muitos outros padrões descritos no manual do mutt .

    
por 17.09.2013 / 14:27