MBOX 이메일에 대한 답장을 mutt의 동일한 MBOX 파일에 저장하는 방법은 무엇입니까?

MBOX 이메일에 대한 답장을 mutt의 동일한 MBOX 파일에 저장하는 방법은 무엇입니까?

이것이 사용 사례입니다. 나는 가끔 MBOX 파일에 포함된 메시지를 읽기 위해 mutt를 사용합니다. 이 문제를 해결하기 위해 다음 내용을 참조용으로 포함하는 MBOX 파일을 생성하겠습니다.

curl -L 'https://github.com/torvalds/linux/compare/ce5c2d2c256a4c8b523036537cd6be2d6af8f69d%5E%5E...ce5c2d2c256a4c8b523036537cd6be2d6af8f69d.patch' > for_review.mbox

이제 열어보면 mutt -f for_review.mbox약 104통의 이메일이 보입니다. 각 마크는새로운. 이제 편할 때마다 읽을 수 있습니다. 실제로 이메일을 구문 강조 표시로 연결하거나 편집기에서 패치된 파일을 열어 서로 어떻게 관련되어 있는지 확인할 수 있습니다.

이메일을 읽은 후 다음과 같이 표시됩니다.읽다나는 언제든지 그만둘 수 있다. 다음에 MBOX 파일을 열면 읽음/읽지 않음 상태가 기억됩니다. 이는 많은 변경 사항을 오프라인으로 검토하는 데 유용합니다.

차선책은 개인 메모로 이메일에 답장하는 옵션입니다. 그러나 Fcc:필드를 MOX 파일로 설정하고 To:실제 이메일이 인터넷으로 전송되는 것을 방지하기 위해 필드를 비워두면 mutt가 수신자가 필요하다고 불평하는 것을 발견했습니다 .

실제로 SMTP 서버를 통해 이메일을 보내지 않고 어떻게 이메일(새 이메일 또는 답장 이메일)을 MBOX 파일로 직접 보낼 수 있나요?

답변1

번거로운 해결책은 답장을 작성한 다음 이메일 전송을 연기하는 것입니다( P대신 사용 y). 그런 다음 폴더를 열고 postponed모든 메시지를 선택하고 태그를 지정하여 MBOX에 저장하세요.

메시지가 실제로 전송된 적이 없기 때문에 메시지 ID가 없으므로 mutt는 스레드를 해결할 수 없습니다(즉, 가짜 답변은 원본 스레드의 일부로 표시되지 않습니다).

원하는 경우 가짜 답글을 스레드에 수동으로 연결할 수 있습니다(답글을 표시한 다음 &원본 메시지를 눌러). 그러면 in-reply-to가짜 답글에 제목이 추가됩니다.

답변2

내가 생각할 수 있는 두 가지 방법은 둘 다 실제로 메시지를 보내는 것과 관련이 있습니다.

  1. 자신에게 메시지를 보내고 메일 필터링 규칙(예: maildrop 또는 procmail 규칙)을 사용하여 수신 메시지를 사서함에 저장합니다 for_review.mbox.

  2. 메시지를 /dev/null별칭 으로 보내고 folder-hookFcc를 for_review.mbox다음과 같이 설정합니다.

folder-hook for_review.mbox "set record=~/mail/for_review.mbox"

folder-hook메시지를 저장하거나 보내는 대신 메시지를 연기 하거나 연기 할 수도 있지만 , 연기되는 폴더가 현재 편지함과 같은 경우 어떻게 반응할지, 또는 분명히 저장되고 있는 메시지를 어떻게 처리할지 "set postponed=~/mail/for_review.mbox"모르겠습니다. mutt유효한 메시지 ID가 없습니다.

관련 정보