이메일

이메일을 통한 파일 공유

공식적인 파일 공유 솔루션이 없는 기업에서는 이메일 첨부파일을 통해 협업하는 경우가 많습니다. 이메일은 업무에서 일상적으로 사용하므로 파일을 공유하는 데에도 간편하게 이용할 수 있기 때문입니다. 이처럼 이메일을 사용하면 간편하기는 하지만 파일 동기화와 보안은 불가능하며, 대용량 파일을 공유하기도 힘듭니다.

배경

SMTP(Simple Mail Transfer Protocol)는 이메일 전송에 사용되는 핵심 기술 중 하나로 단순 텍스트 메시지만 전송하도록 설계되었습니다. 이후 SMTP 방식이 지닌 이러한 한계를 극복하기 위해 많은 노력이 잇따랐습니다.

MIME

단순 텍스트 이메일 형식이 지닌 한계를 해결하기 위해 탄생된 것이 바로 MIME(Multipurpose Internet Mail Extensions) 표준입니다. MIME은 텍스트 파일 이외 첨부 파일은 물론 여러 형식으로 구성된 메시지도 지원합니다. 이 두 가지 모두 파일 공유에 있어 중요한 기능입니다.

MIME은 첨부 파일을 텍스트 블록으로 암호화합니다. 이를 통해 SMTP가 처리할 수 있는 형식으로 파일을 변환하지만 데이터까지 암호화하지는 않습니다. 또한 MIME 형식의 메시지에는 파일 형식에 대한 정보가 들어 있어 이메일 소프트웨어가 해당 메시지를 어떻게 처리해야 하는지 알 수 있습니다. 텍스트 메시지와 파일을 하나의 이메일에 보낼 수 있는 이유는 바로 여러 형식으로 구성된 메시지 방식을 사용하기 때문입니다.

MIME와 SMTP는 상호 보완적인 표준입니다. MIME는 이메일 컨텐츠를 정의하며, SMTP는 이메일을 전송하는 방법을 정의합니다. 즉, MIME 컨텐츠는 '편지'로, SMTP는 '봉투'로 비유할 수 있습니다.