Tìm kiếm nội dung thư với Mutt


23

Mutt có thể tìm kiếm nội dung thư cụ thể bằng chức năng tích hợp không? Hoặc, như là phương sách cuối cùng, làm cách nào tôi có thể định cấu hình grepđể được sử dụng trong Mutt?

Các tài liệu chỉ đề cập đến searchlimitchức năng, trong đó chỉ tiêu đề tìm kiếm.


2
Bổ sung cho các câu trả lời dưới đây, bạn cần lưu ý rằng tìm kiếm bằng mutt rất chậm, bất kể bạn có sử dụng bộ đệm hay không. Nếu bạn thường xuyên cần tìm kiếm, tôi rất muốn giới thiệu một người lập chỉ mục như notmuch . Đó là bởi cường độ nhanh hơn so với tìm kiếm tích hợp của mutt.
Marco

1
Ngoài ra, ngoài các câu trả lời, hãy xem xét kỹ xem biến cấu hình kỹ lưỡng . Nếu bạn không làm việc riêng với e-mail US-ASCII không có mã hóa tin nhắn, bạn có thể muốn nó được thiết lập để tìm kiếm hoạt động theo cách bạn thường mong đợi. (Mất tôi mãi mãi để tìm ra điều đó ...)
CVn

Câu trả lời:


29

searchlimitcũng có thể thực sự tìm kiếm bên trong các tin nhắn, tùy thuộc vào các mẫu tìm kiếm bạn đưa ra. Từ phần mẫu của tham chiếu Mutt:

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

Đó là, ~bchỉ tìm kiếm trong cơ thể, trong khi ~Bcũng tìm kiếm trong các tiêu đề.

Lưu ý rằng điều này có thể khá chậm, vì nó có thể phải tải xuống từng tin nhắn một nếu chúng chưa được lưu vào bộ nhớ cache. Nếu bạn có phiên bản mutt lớn hơn hoặc bằng 1,5,12, bạn có thể lưu trữ bộ đệm bạn đang tải xuống để sử dụng sau này bằng cách đặt message_cachedirvào thư mục nơi bạn muốn lưu trữ nội dung thư, có thể tăng tốc đáng kể việc tìm kiếm chúng (và tương tự cho tiêu đề với header_cache).


Chính xác những gì tôi tìm kiếm, cảm ơn. Có message_cachedirđặt tất cả các tin nhắn trong bộ nhớ cache, hoặc chỉ những tin nhắn mới?
alex_reader

1
@alex_reader Chỉ những cái bạn đã tải xuống kể từ khi được đặt. Nếu bạn thực hiện tìm kiếm bao gồm phần thân trên toàn bộ thư mục, nó sẽ lưu toàn bộ thư mục đó làm tài sản thế chấp.
Chris Xuống

7

Bạn có thể thêm cờ vào lệnh tìm kiếm, để tìm kiếm phần thân bằng chức năng tìm kiếm với công cụ ~bsửa đổi. Vì vậy, để tìm kiếm bánh pho mát trong cơ thể thư của bạn:

/~b cheesecake

6

Đặt ~btrước mẫu tìm kiếm của bạn để chỉ tìm kiếm trong phần thân của thư. Để tìm kiếm thêm trong các tiêu đề, sử dụng~B

Có rất nhiều mẫu khác được mô tả trong hướng dẫn sử dụng mutt .

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.