mutt로 .eml 파일 열기


17

리눅스에서 .eml 파일을 어떻게 열어야합니까? mutt처리 할 수 있는지 잘 모르겠습니다 .

최신 정보

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

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

그리고 eml 파일을 a / cur에 배치하면 다음과 같이 읽을 수 있습니다.

mutt -f

그러나 그것은 내가 아직 원하는 것이 아닙니다


편집기가 vim음소거 로 설정되어 있으면 일반 텍스트로 열리지 않습니까? mailcap첨부 파일 인 경우 텍스트 편집기 로 항목 을 열도록 항목을 설정할 수도 있습니다 .
jasonwryan

2
@ warl0ck 질문을 편집하기 전에 답변에 언급 된 내용을 테스트 했습니까?
Sam

답변:


22

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

formail -b < themessage.eml > themessage.mbox

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


5
좋은 대답입니다. 또한 메시지를 명령 줄에서 직접 열 수 있다고 mutt -f themessage.mbox 덧붙입니다 . 또한 formail 명령은 시스템 (적어도 데비안 기반 시스템)에 설치되어 있지 않은 경우 procmail 패키지의 일부입니다.
Jeff Bauer

5

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

다음 mailcap 항목은 수동 저장, "formail -b"실행 및 메일 함 변경이 필요하지 않은 것 같습니다. 이 세 단계는 <enter>첨부보기에서 메시지 / rfc822 첨부 파일 을 푸시 하는 것으로 줄어 듭니다 .

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

추가 이점은 .mbox 파일이 /tmp디렉토리에 만들어 지고 나중에 정리할 필요가 없다는 것입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.