Можно ли в Mutt искать определенный почтовый контент, используя встроенные функции? Или, в крайнем случае, как я могу настроить grepдля использования в Mutt?
Документация только упоминает searchи limitфункции, которые только искать заголовки.
Можно ли в Mutt искать определенный почтовый контент, используя встроенные функции? Или, в крайнем случае, как я могу настроить grepдля использования в Mutt?
Документация только упоминает searchи limitфункции, которые только искать заголовки.
Ответы:
searchи limitможет также фактически искать внутри сообщений, в зависимости от шаблонов поиска, которые вы даете. Из подраздела Patterns ссылки Mutt:
~b EXPR messages which contain EXPR in the message body
~B EXPR messages which contain EXPR in the whole message
То есть ~bтолько поиск в теле, тогда как ~Bтакже поиск в заголовках.
Обратите внимание, что это может быть довольно медленным, поскольку может потребоваться загружать каждое сообщение одно за другим, если они еще не кэшированы. Если у вас версия Mutt больше или равна 1.5.12, вы можете кэшировать те, которые вы загружаете, для последующего использования, указав message_cachedirкаталог, в котором вы хотите хранить тела сообщений, что может значительно ускорить их поиск (и то же самое для заголовки с header_cache).
message_cachedirпоместить все сообщения в кэше, или только новые?
Вы можете добавить флаги в команду поиска, для поиска тела используйте функцию поиска с ~bмодификатором. Итак, чтобы найти чизкейк внутри ваших почтовых тел:
/~b cheesecake