mutt를 사용하여 .eml 파일 열기

mutt를 사용하여 .eml 파일 열기

Linux에서 .eml 파일을 어떻게 열어야 합니까? 처리가 가능한지 잘 모르겠습니다 mutt.

고쳐 쓰다

새 사서함을 만들어 문제를 부분적으로 해결했습니다.

mkdir -p a/{cur,tmp,new}

eml 파일을 a/cur에 넣으면 다음을 사용하여 읽을 수 있습니다.

mutt -f

하지만 그건 내가 원하는 게 아니야

답변1

mutt가 개별 메시지를 열 수 없는 것 같습니다. 당신이 할 수 있는 일은 .eml 파일을 단일 메시지가 포함된 mbox 폴더로 변환하는 것입니다. 이는 기본적으로 From상단에 줄을 추가하는 것과 관련되며 다음 명령을 사용하여 수행할 수 있습니다 formail -b.

formail -b < themessage.eml > themessage.mbox

change-folder그런 다음 (기본 키) 를 사용하여 mutt에서 열 수 있습니다 c.

답변2

나는 같은 문제를 가지고있다. "formail -b" 제안에 감사드립니다.

다음 mailcap 항목은 수동으로 저장하고 "formail -b"를 실행하고 사서함을 변경할 필요가 없도록 나타납니다. 이 세 단계는 <enter>첨부된 보기에서 메시지/rfc822 첨부 파일을 푸시하는 것으로 줄어듭니다.

message/rfc822; formail -b < %s > %s.mbox && mutt -f '%s.mbox'; needsterminal

또 다른 장점은 .mbox 파일이 /tmp디렉터리에 생성되므로 나중에 정리할 필요가 없다는 것입니다.

관련 정보