Mutt로 메일 내용 검색


23

Mutt에서 내장 기능을 사용하여 특정 메일 컨텐츠를 검색 할 수 있습니까? 또는 최후의 수단 grep으로 Mutt에서 사용되도록 어떻게 구성 할 수 있습니까?

설명서에는 헤더 만 검색 하는 searchlimit기능 만 언급되어 있습니다.


2
아래 답변 외에도 캐시 사용 여부에 관계없이 mutt를 사용하여 검색하는 것이 매우 느립니다. 자주 검색 해야하는 경우 notmuch 와 같은 인덱서를 강력히 권장합니다 . mutt의 내장 검색보다 훨씬 빠릅니다.
Marco

1
또한 답변 외에도 구성 변수 thorough_search를 자세히 살펴보십시오 . 메시지 인코딩없이 US-ASCII 전자 메일을 독점적으로 사용하지 않는 경우 일반적으로 예상 한대로 작동하도록 검색 용으로 설정 해야합니다. ( 그것을 영원히 알아 내 ...)
CVn

답변:


29

search그리고 limit또한 실제로 당신이주는 검색 패턴에 따라 메시지 내에서 검색 할 수 있습니다. Mutt 참조 의 패턴 서브 섹션에서 :

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

즉, ~b본문에서만 검색 ~B하고 헤더에서도 검색합니다.

캐시되지 않은 경우 각 메시지를 하나씩 다운로드해야 할 수 있으므로 속도가 느릴 수 있습니다. 1.5.12 이상의 뮤트 버전을 사용하는 message_cachedir경우, 메시지 본문을 저장하려는 디렉토리로 설정 하여 나중에 사용하기 위해 다운로드하는 뮤트 버전을 캐시 할 수 있습니다. 와 헤더 header_cache).


정확히 내가 찾은 것, 감사합니다. 않는 message_cachedir모든 캐시 메시지 또는 단지 새로운 것을 넣어?
alex_reader

1
@alex_reader 설정된 이후에 다운로드 한 것만. 전체 폴더에서 본문을 포함하는 검색을 수행하는 경우 해당 전체 폴더를 담보로 캐시해야합니다.
Chris Down

7

검색 명령에 플래그를 추가하고 본문을 검색하려면 ~b수정 자 와 함께 검색 기능을 사용하십시오 . 메일 본문에서 치즈 케이크를 검색하려면 다음을 수행하십시오.

/~b cheesecake

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.