이메일을 mutt에 파일로 저장하시겠습니까?

이메일을 mutt에 파일로 저장하시겠습니까?

mutt를 누르면 S메시지가 메일 폴더 형식( cur/ tmp/ new/)으로 저장되는데 개별 파일도 첨부파일처럼 저장하고 싶습니다.

구성할 수 있나요?

답변1

s명령은 귀하의 경우 maildir 형식으로 된 사서함에 저장됩니다. 불행히도 "파일에 저장" 명령은 없습니다. 아마도 기록 mbox 형식에서는 단일 메시지가 포함된 메일함이 해당 메시지를 포함하는 파일이었기 때문일 것입니다.

이 목적으로 파이프 메시지(기본 단축키) 명령을 사용할 수 있습니다. 그러면 입력할 수 있는 명령줄이 열립니다 mutt.|cat > DESIRED-FILE-PATH

파이프 디코드 옵션은 메시지를 이런 방식으로 저장할 때 헤더와 MIME 부분에 어떤 일이 발생하는지 제어합니다.

아마도 이 기능에 대한 매크로를 작성할 수 있을 것입니다.

답변2

실제 메시지도 첨부 파일로 나타나므로 첨부 파일 목록에서 저장할 수 있습니다. 색인이나 메시지 자체에서 v첨부 파일 열기 및 s저장을 클릭합니다.

답변3

파일을 생성한 후 touch해당 파일에 메시지를 저장하거나 복사하려고 하면 mutt는 해당 파일을 mbox로 사용합니다.

또한 저장 대신 복사를 사용할 수도 있습니다. Mutt는 메시지가 하나의 복사본에만 존재해야 한다고 가정하고, 메시지를 다른 메일박스에 저장하면 첫 번째 메일박스에서 해당 메시지가 제거되고, 복제를 통해 올바른 복사본이 만들어집니다.

답변4

제안된 모든 답변을 시도했지만 원본 다중 부분(텍스트/일반+텍스트/html) 이메일을 헤더와 모든 내용을 포함하여 파일에 저장할 수 없습니다. 특정 메시지가 스팸인지 아닌지를 알려주기 위해 스팸 필터에 이메일을 공급하려면 이것이 필요합니다...

내가 생각해낸 해결책은 e열린 메시지(예: "메시지 편집")를 누르면 이것이 열리는 것이었습니다.원본 메시지원하는 편집기에서. 여기서 Raw는 mutt에 도착한 그대로 메시지를 받는다는 의미이므로 메시지를 구성하는 모든 헤더와 모든 바이트를 갖게 됩니다.

을 클릭한 후 e버퍼에 쓰기만 하면 됩니다(편집기를 다음으로 설정했습니다).)을 파일로 변환하면 :w <path_to_file>/<file_name>그게 전부입니다.

추신: 이것을 코멘트로 추가하고 싶지만 그렇게 하려면 일정 수준의 평판이 필요합니다. 또한 이 질문이 오래되었다는 것을 알고 있지만네오무트아직도 많은 사람들이 사용하고 있는데, 이것이 누군가에게 도움이 될 것이라고 생각했습니다.

고쳐 쓰다:나는 pipe-decode카이가 언급한 옵션을 무시했다. 해당 옵션이 올바르게 설정되어 있으면 제대로 작동합니다 |. 내 솔루션은 여전히 ​​​​작동합니다 ;-)

관련 정보