Cari konten email dengan Mutt

23

Mungkinkah di Mutt untuk mencari konten surat tertentu menggunakan fungsi bawaan? Atau, sebagai upaya terakhir, bagaimana saya bisa mengonfigurasi grepuntuk digunakan di Mutt?

Dokumentasi hanya menyebutkan fungsi searchdan limit, yang hanya mencari header.

alex_reader
sumber
2
Tambahan untuk jawaban di bawah ini Anda harus perhatikan bahwa pencarian menggunakan mutt sangat lambat, terlepas dari apakah Anda menggunakan cache atau tidak. Jika Anda sering perlu mencari, saya sangat merekomendasikan pengindeks seperti notmuch . Ini lebih cepat daripada pencarian bawaan mutt.
Marco
1
Selain jawaban, pertimbangkan untuk mencermati variabel konfigurasi dengan seksama . Jika Anda tidak bekerja secara eksklusif dengan email US-ASCII tanpa penyandian pesan, Anda mungkin ingin itu mengatur agar pencarian berfungsi seperti yang biasanya Anda harapkan. (Mengambil saya selamanya untuk angka yang keluar ...)
sebuah CVN

Jawaban:

29

searchdan limitjuga dapat benar-benar mencari di dalam pesan, tergantung pada pola pencarian yang Anda berikan. Dari subbagian Pola referensi Mutt:

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

Artinya, ~bhanya mencari di dalam tubuh, sedangkan ~Bjuga mencari di header.

Perhatikan bahwa ini bisa sangat lambat, karena mungkin harus mengunduh setiap pesan satu per satu jika belum di-cache. Jika Anda memiliki versi mutt yang lebih besar atau sama dengan 1.5.12, Anda bisa men-cache yang Anda unduh untuk digunakan nanti dengan mengatur message_cachedirke direktori tempat Anda ingin menyimpan badan pesan, yang secara signifikan dapat mempercepat pencarian mereka (dan sama untuk header dengan header_cache).

Chris Down
sumber
Persis apa yang saya cari, terima kasih. Apakah message_cachedirmenempatkan semua pesan dalam cache, atau hanya yang baru?
alex_reader
1
@alex_reader Hanya yang Anda unduh sejak disetel. Jika Anda melakukan pencarian yang menyertakan tubuh di seluruh folder, itu harus cache seluruh folder itu sebagai jaminan.
Chris Down
7

Anda dapat menambahkan bendera ke perintah pencarian, untuk mencari tubuh menggunakan fungsi pencarian dengan ~bpengubah. Jadi untuk mencari kue keju di dalam badan surat Anda:

/~b cheesecake
Drav Sloan
sumber
6

Letakkan ~bdi depan pola pencarian Anda untuk mencari hanya di badan surat. Untuk mencari tambahan di header, gunakan~B

Ada banyak pola lain yang dijelaskan dalam manual mutt .

Jofel
sumber