: 메일의 전달과정및
: 메일 헤더의 정보에 붙는 태그의 의미를 알고 싶습니다.
:
: 예를들면,
:
: Return-Path:
: Received:
메일이 전달된 경로. 보통 여러개의 Received:필드가 붙는데,
그때에는 맨 아래의 것부터 순서대로 보면 됩니다.
: Message-ID:<001a01c06b0c$c6bf9dc0$da33b2d3 at hananet.net>
메시지의 고유넘버. 보통 MTA가 붙이는데, 다른 경우도 있나봅니다.
: From:
보내는 사람
: Subject:
메시지의 제목
: Date: Thu, 21 Dec 2000 14:13:37 +0900
날짜
: MIME-Version:1.0
MIME(Multi-Purpose Internet Mail Extensions) 의 버전이 현재
1.0 이고, 그를 따른다는 소리겠죠?
: Content-Type: multipart/mixed;
컨텐츠의 형식이 여러부분이고 혼합되어 있다는 말입니다.
보통 이런 메일은 하위에 보면 다시 한번 이상 Content-Type 이 정의되곤
하는데 텍스트 부분, 어플리케이션(첨부된 바이너리) 부분 등이 되겠죠.
: X-Priority: 3
: X-MSMail-Priority: Normal
: X-Mailer:
: X-MimeOLE:
X- 로 시작하는 헤더는 MUA에서 보내는 주관적(?)인 것이기 때문에
크게 문제삼지 않아도 관계 없습니다.
: Status:
:
: Content-Type: multipart/alternative;
C-T가 multipart/alternative 라면 html 형식의 메시지(정확히는
text/html)와 일반문자열 형식의 메시지(정확히는 text/plain)가
섞인 형태입니다. 이때에도 하위에서는 각각의 구분자 아래에
각각의 C-T를 나타내게 됩니다.
: Content-Transfer-Encoding: base64
메시지가 전송되는 도중에 어떤 방식으로 인코딩 되었느냐 인데
현재 MIME에서 주로 사용되는 방법은 base64, Quoted Printable, 8bit
등이 있습니다. uuencode 방식도 있는데 이때에는 C-T-E 를 가지지
않습니다.(MIME에서 권장하는 방식이 아니기 때문이겠죠?)
:
: 뭐 이런것들 있잖습니까?
: 이런게 갑자기 궁금해 졌습니다.
: 그리고 이런거는 어디서 정하는 규격인지 그런걸좀 알수 있을까요?
: 참고 자료있으시면 소개 부탁드리겠습니다.
메일헤더군요. 가장 좋은 자료는 RFC가 아닐까 합니다.
물론 원문이 영어이기 때문에 해독(!)이 가능하거나 재주가 좋아
번역된 글을 찾을 수 있어야 합니다. ;-)
다른 쪽으로는 검색사이트를 다니면서 sendmail 이나 SMTP 따위로
뒤져보는 것도 나쁘지 않은 방법을 것입니다.
여기에서는 괜찮은 국내사이트가 몇개 걸릴 겁니다.--qKing