mbox 파일을여시겠습니까?


8

mbox 파일 을 여는 방법 ? Mutt는 전화를 걸 때 메일을 표시하지 않습니다 mutt -f sent.mbox.

mbox 형식은 콜론이없는 "보낸 사람"입니다.

Linux 용 mbox 뷰어가 있습니까?

미리 감사드립니다.


Mutt는 mbox 파일을 열 수 있어야합니다. From상단에 콜론이없는 줄 은 일반적으로 전자 메일 봉투입니다. 파일 내용을 보지 않고 문제를 진단하기는 어렵습니다. 물론 파일 내용이 공개하기에는 너무 개인적인 것 같습니다. 파일을 텍스트 파일로 봅니다 (예 :) less. 는 IS From라인은 헤더 행 다음에 ( From:, Subject:등)? 거기 Lines:헤더, Content-Length:헤더는?
Gilles 'SO- 악마 그만해'

그것은 다음과 같습니다 pastebin.com/49fG0N7E 나는 수신자, 내용과 도메인 이름을 삭제.
chris

답변:


4

메일의 첫 번째 줄은 "봉투에서 줄"입니다. 그것은 5 개 문자로 시작 공백 문자입니다. 이것은 정상입니다.From␣

From Christian xxx <cg@xxx> Mon May  15 20:22:35 2010

특이한 것은 이메일 주소가 사이에 있다는 것 <…>입니다. 이것은 드문 일입니다. 그것이 RFC에 대한 것인지 아닌지는 모르겠지만 Mutt 질식을 볼 수 있습니다.

procmailformail 명령을 통해 메일 함 파일을 처리하여 유효한 메일 함 (Mutt가 구문 분석 할 수있는 메일 함) 을 가져와야 procmail 설치 합니다.

formail -ds sed '1 s/^From .* <\(.*\)>/From \1/' <sent.mbox >sent-reformatted.mbox
mutt -f sent-reformatted.mbox

답변 감사합니다. 불행히도, formail은이 헤더를 추가하지 않습니다. RFC 822/4155는 그것에 대해 아무것도 모릅니다.
chris

파일을 formail로 재 포맷 한 후 4 개의 메일이 100 개로 표시됩니다.
chris

@ chris 몇 개의 파일을 formail -ds sh -c 'cat >$FILENO.mail'생성합니까? 단일 메일을 포함하는 개별 사서함으로 읽을 수 있습니까?
질 'SO-정지 존재 악마'

1
@ chris Ok, 나는 이것을 재현하고 문제를 발견했다 : 봉투 From라인이 형식이 아닐 때 Mutt는 그것을 좋아하지 않는다 From something@somewhere trailer text. 특히 봉투의 주소가 인 줄은 무시합니다 John Doe <add@ress>. 이제이 문제를 해결하는 방법을 살펴 보겠습니다.
Gilles 'SO- 악의를 그만두십시오'

1
@ chris 버그가 있는지 또는이 편지함을 만든 프로그램의 버그인지는 모르지만 수정에 대한 내 대답을 참조하십시오.
Gilles 'SO- 악의를 멈춰라'

3

모든 텍스트 편집기 는 열 수 .mbox있습니다. 텍스트 편집기 외에 Mozilla Thunderbird도 텍스트 편집기를 열 수 있습니다.


파일을 Thunderbird 프로파일로 복사해야합니까? 나는 그것을 바꾸고 싶지 않다.
chris

1
예. Thunderbird에서 mbox 파일을 열 수있었습니다. 이 링크는 따라야 할 단계를 제공했습니다. commons.lbl.gov/display/~jwelcher@lbl.gov/…
prashanth

@prashanth의 링크는 작동하는 솔루션입니다. Gmail 아카이브를 .mbox파일 ( takeout.google.com/settings/takeout ) 로 다운로드 하여 Thunderbird로 열 수 있습니다. .mbox-file을 파일 시스템 의 로컬 폴더 경로에 두기 만하면됩니다 . 그 전에 실제 이메일 주소로 뉴스 그룹 계정을 적어도 만들어야합니다 (뉴스 서버 주소로 아무 것도 쓰지 않아도됩니다). Thunderbird를 다시 시작하면 모든 메일과 첨부 파일이있는 새 폴더가 생깁니다.
aliopi

3

Firefox가 설치된 Windows에서 .mbox가 열리지 만 첫 번째 메시지 만 사용할 수있는 약간의 악몽 후 Evolution이 잘 작동한다는 것을 알았습니다. 새 폴더를 만든 다음 File \ Import에서 (... 이탈리아, 메뉴는 실제로 Importa입니다 ...) 오래된 메시지를 읽을 수있었습니다 ...


1
mbox 파일을 열어서 실제로 파일을 가져 오는 것을 좋아하지 않습니다.
ThorSummoner 2016 년

1

thunderbird에서는 thunderbirds 로컬 프로파일 폴더에 파일을 저장하여 파일을 열 수 있습니다 $HOME/.thunderbird/<profilename>.default/Mail/Local Folders/. .mbox 파일 아래 에 Thunderbird가 선택하여 표시합니다. 다른 코멘트에서 prashanth로 연결된 자세한 지침을 참조하십시오 .


0

mboxThunderbird에서 파일 을 보려면 다음이 필요했습니다.

  • 가져 오기 / 내보내기 확장명을 추가하십시오 . 그렇지 않으면 도구 메뉴의 "가져 오기"옵션으로 파일 을 가져올 수있는 옵션 (다른 계정 / 앱에서 데이터 등) 만 제공되지 않습니다 . 과
  • IMAP가 아닌 POP 용으로 구성된 계정을 사용하는 경우 (적어도 mbox내가 가져 오는 파일 로는 IMAP로 가져올 수 없으므로 )

이 두 가지 조건이 모두 갖추어지면서 모든 것이 제대로 작동했으며 파일을 가져온 후 Thunderbird에서 "메일로"사용할 수있었습니다 (첨부 파일은 그대로).


모든 가져 오기 / 내보내기 확장 프로그램은 mbox 파일을 썬더 버드의 로컬 프로필 폴더로 복사합니다. 수동으로 할 수도 있습니다.
JanKanis
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.