먼저 감사합니다...
하지만 이글은 첨부 본문 에 관한 내용인것 같습니다..
전 헤더에 따른 본문을 디코딩해야 합니다..예를 들어 base64라던지 모 이런 내용들에 관한 글을 써주셨으면 합니다...
박지훈.임프 님이 쓰신 글 :
: 임프랍니다.
:
: 메일의 포맷은 기본적으로 rfc822 인터넷 메시지 규정에 따릅니다. 하지만 이것이 그 이후에 2xxx번
: (정확히 기억이 안남..)의 MIME 확장관련 rfc와 멀티파트 관련 rfc에서 확장되었습니다.
:
: 초기의 rfc822 메시지 포맷은 단순히 헤더와 본문으로 되어 있고, 본문은 오로지 본문 텍스트만을 가지고
: 있었습니다. 확장성에 대한 고려가 없었기 때문에 이후에 확장하려고 할 때는 골치아픈 편법이 동원되게
: 된 겁니다.
:
: rfc822에 대해 필요했던 확장은, 첨부파일이 있을 경우, 본문에 필요한 파일이 있을 경우, 그리고 HTML과
: 텍스트 본문이 둘 다 필요할 경우로 세가지입니다. 이 세가지 경우 모두, 원래의 rfc822 표준에 있었던
: 텍스트 본문 외에 추가로 파일이 필요하다는 공통점이 있지만, 각각 목적이 다릅니다.
:
: 이런 확장의 필요성 때문에 multipart라는 새로운 MIME타입이 고안되었습니다. MIME타입이란 도스나
: 윈도우즈에서 파일 확장자에 해당하는 것으로, 인터넷 상에서 특정 파일이 어떤 파일인가를 알려주는 역할을
: 합니다. 파일 확장자가 그 타입을 기억하기 위해 파일 이름의 뒤에 붙는 것과는 달리, MIME 타입의 경우는
: 전송시에 헤더로서 추가될 뿐 파일로 저장된 상태에서는 MIME 타입 자체가 의미가 없습니다. MIME 타입
: 자체가 전송을 위한 HTTP 프로토콜의 일부이기 때문입니다.
: MIME 타입은 대분류와 소분류를 가지는데, 대분류/소분류 이런 형식을 따릅니다. 예를 들어, HTML 문서의
: 경우 text/html이 MIME 타입입니다.
:
: multipart라는 것은 본문이 여러 부분으로 나누어진 복합문서라는 것을 나타내는 MIME타입 종류입니다.
: multipart는 대분류이기 때문에 여러가지 소분류가 있는데, 메일 메시지에서 사용되는 것은 multipart/alternative,
: multipart/related, multipart/mixed 세가지입니다. 이 세가지가 앞서 말씀드렸던 세가지 경우의 각각에
: 대응됩니다.
:
: 이들 각각에 대한 더 자세한 설명은 다음의 7704번 답변 "Re:메일 메시지의 Content-Type"을 참고하세요.
:
http://www.borlandforum.com/impboard/impboard.dll?action=read&db=bcb_qna&no=7704
:
: 그럼 이만...
:
:
: 매댐덜 님이 쓰신 글 :
: : 메일의 내용을 가져올려고 하는데 아무리 찾아도 디코딩하는 방법을 모르겠네요..
: :
: : 헤더를 어떻게 읽고 내용은 어떻게 디코딩해야 하는지..
: :
: : 방법을 알려주세요...
: :
: : 헤더에 따른 디코딩 방법을 ..좀....흑흑..이거땜시 밤샜넹...