더북(TheBook)

MIME

HTML 형식의 메일을 보내기 전에 먼저 MIME에 대해 간단히 알아보자. MIME은 ‘Multipurpose Internet Mail Extensions’의 약자로 직역하면 “다목적 인터넷 메일 확장” 정도로 옮길 수 있다. 이전 절에서 설명했듯이 SMTP로는 7비트 ASCII 문자만 이메일로 보낼 수 있었다. 하지만 시간이 지나면서 이 외에도 그림, 음악 파일 등을 전송할 필요성이 생겼고 이를 위해 만든(확장한) 추가적인 표준이 MIME이다. 물론 기존 7비트 ASCII 문자로 표현할 수 없는 한국어, 중국어 등 7비트가 넘어가는 다른 문자들도 MIME을 사용해 이메일로 전송할 수 있다(이전 절에서 WRITE_RAW_DATA 프로시저를 사용해 한글로 작성된 메일을 보낸 것과 MIME을 혼동해서는 안 된다. WRITE_RAW_DATA 프로시저는 오라클에서 제공하는 UTL_SMTP 패키지 내의 프로시저고 MIME은 표준이다).

한 마디로 말해 MIME이란 인터넷 표준을 통해서 영문자 이외의 문자를 포함해 문자가 아닌 그림, 음악 파일까지도 이메일로 전송할 수 있게 된 것이다. MIME을 구성하는 기본 요소들은 다음과 같다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.