일부 첨부 파일을 포함하여 여러 부분으로 구성된 메일 메시지를 생성하고(파이썬을 사용하여) 파일에 저장합니다.message.mime
두 가지 질문:
- 이런 종류의 파일에 사용할 올바른 확장자는 무엇입니까? 맞다
.mime
? - 이 파일을 시각화하려면 어떤 도구를 사용할 수 있나요? 나는 파일을 보내지 않고 단지 파일 시스템에 저장하기만 하므로 표준 메일 클라이언트에서는 그렇게 하지 않습니다.
저는 리눅스(우분투)에서 일하고 있습니다.
답변1
이런 종류의 파일에 사용할 올바른 확장자는 무엇입니까? .mime이 맞나요?
그만큼가장 흔한RFCx822 이메일 메시지의 확장자는 .eml
아마도 두 번째 자리에 올 것 입니다 .msg
(후자는 독점 형식을 포함하여 여러 가지 다른 형식에 사용되지만).
이 파일을 시각화하려면 어떤 도구를 사용할 수 있나요? 파일을 보내는 것이 아니라 파일 시스템에 저장하기만 하므로 표준 마일 클라이언트에서는 이를 수행하지 않습니다.
표준 이메일 클라이언트를 사용하세요. 그럴 수 있다면구하다이메일 메시지를 파일로 전송하려면 생성한 파일의 이메일 메시지도 열 수 있어야 합니다. 예를 들어 Thunderbird와 Outlook Express는 모두 .eml 파일을 열고 메시지로 표시할 수 있습니다(실험적으로 확인됨).
일부 클라이언트(예: Mutt)는 .eml 파일을 인식하지 못하지만 열 수는 있습니다."mbox" 형식사서함. .eml 메시지와 1개의 메시지가 포함된 .mbox 파일의 주요 차이점은 From_
메시지 위의 헤더 라인입니다.
From foo@bar Tue Aug 20 09:14:16 2019
time.strftime("From {addr} %a %b %_d %H:%M:%S %Y")
또한 .mbox 파일 내의 메시지에는 Content-Length
본문 크기(바이트)를 나타내는 헤더가 있어야 합니다.