mutt에서 maildir을 변경하면 새 maildir을 "읽는" 데 오랜 시간이 걸립니다.

mutt에서 maildir을 변경하면 새 maildir을 "읽는" 데 오랜 시간이 걸립니다.

몇 초가 걸립니다muttc다른 메일 디렉토리로 변경하십시오.

새 메일 디렉터리를 읽을 때 다음 메시지가 나타납니다.

Reading /…/Maildir/.…... 1780/6926 (25%)

시간이 오래 걸립니다! 그리고 메일함의 맨 아래만 확인하므로 IO가 완전히 낭비되므로 모든 메시지를 볼 필요가 전혀 없습니다. 이는 솔직히 maildir 형식의 전체 목적을 무너뜨립니다. 실제로 mbox에 비해 메시지를 건너뛰는 것이 매우 저렴합니다. 모든 메시지를 로드하는 데는 비용이 매우 많이 듭니다.

해결책이 있나요?

답변1

컴파일 타임 구성에 따라 ("헤더 캐싱") 기능이 활성화되어 mutt있을 수 있습니다 . hcache이 기능을 활성화하면 muttMaildir(및 IMAP) 폴더에 메시지 헤더를 캐시할 수 있으므로 해당 폴더를 여는 데 필요한 시간이 크게 줄어듭니다.

이 기능을 사용하려면 hcache파일에 다음 줄을 추가하세요 .muttrc.

set header_cache = "/path/to/cache_folder"

추가 자료:https://dev.mutt.org/trac/wiki/MuttGuide/Caching

관련 정보