Est-il possible dans Mutt de rechercher un contenu de messagerie spécifique en utilisant la fonctionnalité intégrée? Ou, en dernier recours, comment configurer grep
pour être utilisé dans Mutt?
La documentation ne mentionne que les fonctions search
et limit
, qui ne recherchent que les en-têtes.
Réponses:
search
etlimit
peut également rechercher dans les messages, en fonction des modèles de recherche que vous donnez. De la sous-section Patterns de la référence Mutt:Autrement dit,
~b
seules les recherches dans le corps, tandis que les~B
recherches dans les en-têtes.Notez que cela peut être assez lent, car il peut être nécessaire de télécharger chaque message un par un s'ils ne sont pas déjà mis en cache. Si vous avez une version mutt supérieure ou égale à 1.5.12, vous pouvez mettre en cache celles que vous téléchargez pour une utilisation ultérieure en définissant
message_cachedir
un répertoire dans lequel vous souhaitez stocker les corps de message, ce qui peut accélérer considérablement leur recherche (et la même chose pour en-têtes avecheader_cache
).la source
message_cachedir
tous les messages dans le cache, ou seulement les nouveaux?Vous pouvez ajouter des drapeaux à la commande de recherche, pour rechercher le corps, utilisez la fonction de recherche avec le
~b
modificateur. Donc, pour rechercher un cheesecake dans votre corps de courrier:la source
Mettez
~b
devant votre modèle de recherche pour rechercher uniquement dans le corps des e-mails. Pour rechercher en plus dans les en-têtes, utilisez~B
Il existe de nombreux autres modèles décrits dans le manuel mutt .
la source