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
디렉터리에 생성되므로 나중에 정리할 필요가 없다는 것입니다.