mutt는 스레드된 "대화" 스타일 메시지를 표시해야 하지만 set sort = threads
스레드에 자체 응답을 표시하지는 않습니다. 대신 자신의 메시지를 보려면 보낸 편지함 폴더로 전환해야 합니다. 스레드 내에서 내 답변을 표시할 수 있는 방법이 있나요?
답변1
비록 좋지는 않지만 나에게 맞는 솔루션을 찾았습니다.
set record = "+INBOX"
메시지가 연결되도록 받은편지함에 기록을 설정했습니다. 처음 이메일을 보낼 때는 이것이 이상적이지 않을 수도 있지만 일반적으로 답장을 받게 되므로 문제가 되지 않습니다.
답변2
나는 찾았다똥개는 많지 않아제가 찾고 있는 몇 가지 행동이 있습니다. 이는 메시지 ID를 보는 매크로를 정의하고 각 메시지의 위치에 관계없이 전체 스레드 대화를 표시하는 가상 폴더를 생성합니다. 기본적으로 검색 결과에서만 작동합니다. 일반 사서함에도 동일한 동작이 적용될 수 있는지 잘 모르겠습니다.
답변3
스레드 표시에서 자신의 메시지를 보는 일반적인 방법은 BCC를 보내는 것입니다.
나는 사용한다
my_hdr Bcc: [email protected]
그리고 그것은 훌륭하게 작동합니다.
답변4
notmuch
솔루션이지만 하나가 아닌 여러 솔루션입니다.
set record = "+INBOX"
나는 BCC 솔루션을 참을 수 없습니다my_hdr
.fcc-hook
설명된 솔루션을 얻을 수 없습니다 .여기작동합니다(아마도 neomutt가 아니라 그냥 mutt일 것입니다).- 그래서 저는
notmuch
"가상 폴더" 접근 방식으로 시작했습니다. 이는 좋은 솔루션을 제공했지만 제게는 훌륭한 솔루션이 아니었고 작동 및 안정성이 매우 복잡했습니다.
운 좋게도 그 과정에서 훌륭하고 쉽고 빠른 대체 솔루션을 찾았습니다.반품NotMuch 제공:
<entire-thread>
.
기본값(표시된 응답 없음, 가상 폴더 없음)을 그대로 유지 entire-thread
하지만 내 커서/마커가 스레드에 있고 거기에서 내 응답을 보려면 entire-thread
내 응답을 포함하도록 스레드가 다시 작성됩니다. 이것이 궁극적으로 더 깨끗하고 쉽게 느껴졌기 때문에 결국 가상 폴더로의 전체 전환을 취소 notmuch
하고 기존 폴더로 되돌렸습니다.
다음에서 호출하세요 .neomuttrc
.
bind index + entire-thread # or instead of `+` bind to `,+` or anything
약점은
- 스레드의 일부가 아닌 내가 보낸 메시지를 보려면
<change-folder>
이 작업을 수행 해야 합니다.Sent
- 전체 스레드를 봤을 때
<change-folder>
다시 돌아가야 합니다.Inbox
하지만<change-folder>
지금은 헤더 캐싱을 올바르게 수행하고 있으므로 느리지 않으므로 사소한 문제입니다.
문맥:
- 나는 macos, macports 버전에서 neomutt를 사용하고 있습니다 (여기에는 혼란스러운 변형이 많이 있습니다)
- 이메일이 30,000개 정도밖에 없어요