Header
이메일 메시지 시작 부분의 구조화된 메타데이터 블록으로, From, To, Subject, Date 필드와 메시지가 어떻게 작성되고 라우팅되며 인코딩되었는지를 설명하는 수많은 기술적 필드를 포함합니다.
모든 이메일 메시지는 빈 줄로 구분된 두 부분으로 구성됩니다: 헤더 섹션과 본문입니다. 헤더는 "필드명: 값" 형식을 따르는 줄당 하나의 이름-값 쌍 시리즈입니다. RFC 5322는 공통 필드의 구문과 의미를 정의합니다. 헤더는 메시지가 이동할 때 축적됩니다: 각 메일 서버가 Received 헤더를 추가하여 추적 가능한 전달 체인을 만듭니다.
From, To, Cc, Subject, Date 같은 사용자 대면 필드가 가장 알기 쉬운 헤더이지만, 수십 개의 기술적 필드도 있습니다: Content-Type은 본문 인코딩을 설명하고, MIME-Version은 다중 파트 구조를 나타내며, Message-ID는 전 세계적으로 고유한 식별자를 제공하고, X- 접두사 필드는 벤더별 메타데이터(Gmail의 X-Gmail-Labels 등)를 담습니다.
헤더는 이메일을 정렬, 필터링, 검색하기 위한 기본 데이터 소스입니다. Mbox Viewer는 MBOX 파일의 모든 메시지에 대한 헤더를 파싱하여 열 목록(발신자, 수신자, 제목, 날짜)을 채우고 전체 텍스트 인덱스를 구축합니다. from:alice@example.com 또는 subject:invoice 같은 필터로 검색하면 헤더 필드를 직접 대상으로 합니다.
관련 용어
Multipurpose Internet Mail Extensions — 이메일의 일반 텍스트 구조 내에서 비 ASCII 텍스트, HTML 본문, 첨부 파일 및 기타 바이너리 콘텐츠를 인코딩하는 방법을 정의하는 표준입니다.
Message-ID 헤더에 지정된 각 이메일 메시지에 할당된 전 세계적으로 고유한 식별자입니다. 메시지 추적, 대화 스레드 구성, 아카이브 병합 시 중복 감지에 사용됩니다.
SMTP 서버가 이메일 메시지를 라우팅하는 데 사용하는 전달 메타데이터로, 구체적으로는 봉투 발신자(MAIL FROM)와 봉투 수신자(RCPT TO)를 말하며, 이는 표시되는 From 및 To 헤더와 다를 수 있습니다.