이메일 도구

이메일 MIME 구조 뷰어

EML 내부 MIME 파트를 살펴보세요. 형식, 문자 집합, 인코딩을 확인하고 디코딩 파트나 구조 JSON을 저장합니다.

사용 방법
.eml

EML 파일을 여기에 놓으세요

메시지, 대체 본문, 첨부의 관계를 확인하세요.

.eml 파일, 25 MB까지 · 업로드 없음

이메일 MIME 구조 확인 방법

MIME는 텍스트, HTML, 인라인 리소스, 첨부의 결합을 설명합니다. 복원한 트리를 원본 순서로 보여 주어 메시지와 구성 파트를 연결해 확인합니다.

  1. EML이나 multipart 예제를 여세요.
  2. 파트를 선택해 헤더, 선언 형식, 문자 집합, 인코딩, 디코딩 크기를 보세요.
  3. 디코딩된 말단 파트나 JSON을 저장하세요. 읽기용 메시지는 이메일 탭으로 이동합니다.

예제 이메일의 MIME 트리

가상 스튜디오 이메일에는 본문 두 버전과 텍스트 첨부 하나가 있습니다. 아래 트리는 예제 버튼의 구조입니다. 바깥 컨테이너는 본문과 첨부, 안쪽은 텍스트와 HTML 대안을 묶습니다.

studio-visit.eml 구조

multipart/mixed
├── multipart/alternative
│   ├── text/plain; charset=UTF-8
│   │   Content-Transfer-Encoding: 8bit
│   └── text/html; charset=UTF-8
│       Content-Transfer-Encoding: 8bit
└── text/plain; name="visit-details.txt"
    Content-Disposition: attachment
    Content-Transfer-Encoding: base64
예제 본문은 8bit 텍스트, 텍스트 첨부는 base64 전송 인코딩입니다.

Mixed, alternative, related 파트

이 형식은 의도된 관계를 설명합니다. 실제 메시지는 중첩하거나 다른 형식과 잘못된 선언을 쓸 수 있습니다. 파서 결과만 표시하며 MIME 준수나 모든 메일 앱의 동일 해석을 보증하지 않습니다.

MIME 컨테이너일반 목적해석 방법
multipart/mixed본문과 독립적인 추가 파트.메시지 옆에 첨부된 문서나 파일을 찾으세요.
multipart/alternative같은 내용의 다른 표현.텍스트와 HTML은 일반적인 대안이며 별도 이메일 두 통이 아닙니다.
multipart/related본문과 그 본문에서 쓰는 리소스.Content-ID는 인라인 이미지를 HTML의 cid: 참조에 연결합니다.

콘텐츠 형식, 문자 집합, 전송 인코딩

Content-Type은 text/html, image/png 같은 형식을 선언합니다. charset은 텍스트 바이트 해석을 정합니다. Content-Transfer-Encoding은 전송 표현이며 보통 base64, quoted-printable, 인코딩 없는 8bit입니다.

Content-Disposition은 첨부나 인라인을 표시하며 파일명이 있을 수 있습니다. Content-ID는 다른 파트가 참조하는 리소스 식별자입니다. 확장자만 판단하지 말고 함께 확인하세요.

디코딩 크기는 전송 디코딩 뒤의 크기로 EML 인코딩 텍스트와 다를 수 있습니다. 문자 집합 해석은 별도 단계입니다. 원시 파트 다운로드가 자동 UTF-8 문서가 되지는 않습니다.

디코딩 파트와 JSON 목록

말단 다운로드는 전송 디코딩 후 원본 바이트이며 정리하지 않습니다. HTML에 안전한 미리보기에서 제거한 내용이 남을 수 있습니다. 구조 보기에서 실행하지 않으며 정리된 사본은 EML HTML을 쓰세요.

JSON은 본문 바이트 없이 구조, 헤더, 메타데이터를 기록합니다. 메시지 구성 비교에 유용하지만 전체 재현에는 원본 EML이 필요합니다.

message/rfc822 첨부는 한 파트로 유지합니다. 저장 후 별도로 열어 내부를 확인하세요. 한도는 25 MB, 1,000개, 30단계이며 초과하면 트리를 자르지 않고 오류를 냅니다.

MIME 뷰어 자주 묻는 질문

multipart/alternative의 의미는요?

보통 텍스트와 HTML처럼 같은 내용의 대안을 묶습니다. multipart/mixed는 본문과 첨부, multipart/related는 본문과 관련 인라인 리소스를 묶습니다.

MIME 규격을 검증하나요?

아니요. 일부 잘못된 메시지를 허용하는 파서의 복원 구조를 보여 줍니다. 표준 검증이나 진위 확인이 아닙니다.

첨부 EML도 펼치나요?

message/rfc822는 다운로드 가능한 한 파트로 유지합니다. 별도로 저장해 열면 내부 MIME를 확인합니다.

디코딩 파트도 정리하나요?

아니요. 전송 디코딩 후 원본 바이트를 포함하며 그렇게 표시합니다. 이메일 미리보기는 별도로 정리합니다. 구조 보기에서는 파트 HTML을 실행하지 않습니다.

한도는요?

파일 25 MB, 파트 1,000개, 중첩 30단계까지입니다. 초과하면 잘린 구조 대신 오류를 냅니다.

데이터가 기기 밖으로 나가나요?

선택 파일과 붙인 텍스트는 EMLKit에 업로드 없이 브라우저에서 처리합니다. 입력을 없애거나 페이지를 떠나면 작업 영역을 지웁니다. 일반 페이지 요청은 사이트 호스트로 갑니다. 파일 처리 설명 읽기.