내 maildir 디렉토리에 파일이 있으면 새 이메일에 대한 알림을 받습니다 ~/.mail/*/Inbox/new
. 그러나 에서 새 이메일을 읽을 때 을 종료 하거나 사서함을 동기화할 mutt
때만 파일이 이 디렉터리 밖으로 이동합니다 . mutt
이상적으로는 이메일을 읽자마자 즉시 이동하고 싶습니다. 따라서 다음 Enter을 .jk~/.mutt/muttrc
macro index <Enter> "<display-message><sync-mailbox>" "display a message, then sync"
macro pager j "<next-undeleted><sync-mailbox>" "move to the next undeleted message, then sync"
macro pager k "<previous-undeleted><sync-mailbox>" "move to the previous undeleted message, then sync"
색인/호출기에서 도움말을 mutt
눌러 이러한 내용이 수락되었음을 확인했습니다 . 호출기 모드에서는 잘 작동하는 것 같습니다 . 동기화가 즉시 실행됩니다. 그러나 인덱스 모드에서 누르는 것은 작동하지 않는 것 같습니다. 동기화가 없습니다. FWIW 다음을 눌러 수동으로 동기화를 시도했는데 제대로 작동하여 파일이 예상대로 이동했습니다.?jkEnter$Enter
Enter메시지를 표시한 후 즉시 동기화 하려면 어떻게 해야 합니까 ?
편집하다
나와 해킹 j도 k완벽하게 작동하지 않습니다. 를 사용하여 검색하면 notmuch-mutt
임시 편지함이 생성됩니다. 호출기에서 메일을 연 후 j또는 를 누르면 k다음 이메일이 선택되지만 실패로 인해 호출기가 닫힙니다 sync
. 오류가 발생합니다.
Mailbox is read-only.
그래서 내 질문은 이제 좀 더 일반적인 제목입니다. 이메일을 읽은 후 mutt가 자동으로 동기화되도록 하려면 어떻게 해야 합니까?