Wyszukaj zawartość poczty za pomocą Mutt


23

Czy w Mutt jest możliwe wyszukiwanie określonej zawartości poczty przy użyciu wbudowanych funkcji? Lub, w ostateczności, jak mogę skonfigurować grepdo używania w Mutt?

Dokumentacja wspomina tylko o funkcjach searchi limit, które przeszukują tylko nagłówki.


2
Oprócz poniższych odpowiedzi należy zauważyć, że wyszukiwanie za pomocą mutta jest bardzo wolne, niezależnie od tego, czy używasz pamięci podręcznej, czy nie. Jeśli często musisz wyszukiwać, zdecydowanie polecam indeksator, taki jak notmuch . Jest o wielkości szybszy niż wbudowane wyszukiwanie mutta.
Marco

1
Oprócz odpowiedzi, zastanów się, czy nie przyjrzeć się bliżej zmiennej konfiguracyjnej thorough_search . Jeśli nie pracujesz wyłącznie z pocztą e-mail US-ASCII bez kodowania wiadomości, prawdopodobnie chcesz, aby była ustawiona na wyszukiwanie tak, jak zwykle. (Zajęło mi zawsze do rysunku to out ...)
do CVN

Odpowiedzi:


29

searchi limitmoże również wyszukiwać wewnątrz wiadomości, w zależności od podanych wzorców wyszukiwania. Z podsekcji Wzory odnośnika Mutt:

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

Oznacza to, że ~btylko wyszukiwania w treści, a ~Btakże wyszukiwania w nagłówkach.

Zauważ, że może to być dość powolne, ponieważ może być konieczne pobieranie każdej wiadomości jedna po drugiej, jeśli nie są jeszcze buforowane. Jeśli masz wersję mutt większą lub równą 1.5.12, możesz buforować te, które pobierasz do późniejszego użycia, ustawiając message_cachedirkatalog, w którym chcesz przechowywać treści wiadomości, co może znacznie przyspieszyć ich wyszukiwanie (i to samo dla nagłówki z header_cache).


Dokładnie to, czego szukałem, dzięki. Czy message_cachedirwszystkie wiadomości są umieszczane w pamięci podręcznej, czy tylko nowe?
alex_reader

1
@alex_reader Tylko te, które pobrałeś od czasu jego ustawienia. Jeśli wykonasz wyszukiwanie obejmujące ciało w całym folderze, powinno ono buforować ten cały folder jako zabezpieczenie.
Chris Down,

7

Możesz dodać flagi do polecenia wyszukiwania, aby przeszukać ciało, użyj funkcji wyszukiwania z ~bmodyfikatorem. Aby więc wyszukać sernik w swoich skrzynkach pocztowych:

/~b cheesecake

6

Umieść ~bprzed wzorem wyszukiwania, aby wyszukiwać tylko w treści wiadomości. Aby wyszukać dodatkowo w nagłówkach, użyj~B

Istnieje wiele innych wzorów opisanych w podręczniku mutt .

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.