이메일 변환 · 2 min read · Sep 23, 2025
모든 MS Outlook PST 파일을 Maildir 형식으로 변환하기
모든 MS Outlook PST 파일을 Maildir 형식으로 변환하기
Microsoft Windows에서 Linux로 사무실을 전환할 때 직면할 수 있는 문제 중 하나는 많은 사람들이 PST 파일에 이메일을 아카이브한다는 것입니다. PST 도구가 있지만 대부분 상용이며, PST 파일 형식은 Microsoft에 의해 폐쇄되고 보호됩니다. 대략 같은 목표를 달성하기 위한 여러 비상업적 방법이 있으며, 이 튜토리얼에서는 IMAP(더 구체적으로는 courier-imap)을 사용하여 모든 이메일을 PST에서 Maildir 형식으로 변환합니다. 이 접근 방식의 장점은 전환하는 날에 모든 이전 이메일이 이미 가져와진 새로운 메일 시스템의 기초를 마련한다는 것입니다.
시작하기 전에…
이 튜토리얼은 몇 가지 가정에 기반하고 있습니다:
- 현재 MS Outlook을 사용하고 있으며 이메일을 PST 파일로 아카이브하는 방법을 알고 있습니다(자세한 정보는 여기에서 확인할 수 있습니다…)
- GNU/Debian 기반 운영 체제를 사용하고 있습니다(이 튜토리얼에서 사용되는 운영 체제인 Ubuntu 포함)
- Debian 패키지 관리에 익숙합니다.
- 명령줄 및 편집기(vim, emacs 등)와 같은 도구에 익숙합니다.
이 튜토리얼의 기본 단계는 다음과 같습니다:
- courier-imap 설치 및 구성
- MS Outlook을 새로운 IMAP 서버에 연결
- PST 파일에서 IMAP 폴더로 메일 이동
- IMAP 폴더에 접근하기 위해 새로운 Linux 메일 클라이언트(KMail) 구성
마지막으로, 이메일 환경을 설정하기 위해 이 튜토리얼과 관련된 추가 튜토리얼을 나열할 것입니다.
1단계 - courier-imap 설치 및 구성
먼저 courier-imap을 설치해야 합니다:
$ sudo apt-get install courier-imap의존성에 따라 여러 다른 패키지가 설치될 수 있습니다. 문서 패키지가 필요하다면 courier-doc 패키지도 설치할 수 있습니다.
패키지 설치 중 다음과 같은 프롬프트가 표시됩니다:

이 튜토리얼에서는 웹 인터페이스를 사용하지 않으므로 여기에서 “아니오”를 선택해도 안전합니다.
이제 메일이 저장될 디렉토리를 선택해야 합니다:
$ sudo mkdir -p /opt/imap-mail이제 courier-imap 사용자 데이터베이스에서 사용자를 정의해야 합니다. 이 작업을 수행하는 방법에는 여러 가지가 있으며, courier FAQ에 언급된 pw2userdb 도구를 사용하여 /etc/passwd의 모든 사용자를 대량 변환하는 방법도 있습니다. 다음은 단일 사용자를 생성하기 위해 수행하는 작업입니다:
$ sudo touch /etc/courier/userdb
$ sudo chmod 600 /etc/courier/userdb
$ sudo userdb peanut set uid=1000 gid=1000 shell=/bin/bash home=/opt/imap-mail/peanut
이 파일에는 다음과 같은 내용이 포함됩니다:
peanut uid=1000|shell=/bin/bash|home=/opt/imap-mail/peanut|gid=1000이제 사용자의 비밀번호를 설정하고 모든 이메일을 저장할 디렉토리를 생성해야 합니다:
$ sudo userdbpw -md5 | sudo userdb peanut set systempw
$ sudo mkdir -p /opt/imap-mail/peanut
$ sudo maildirmake /opt/imap-mail/peanut/Maildir
$ sudo chown -R 1000:1000 /opt/imap-mail/peanut
이제 /etc/courier/userdb 파일은 다음과 같아야 합니다:
peanut systempw=$1$JdvxSL9/$2TOrNidtALpODg1HZR4Aj1|uid=1000|shell=/bin/bash|home=/opt/imap-mail/peanut|gid=1000참고: 비밀번호 필드는 다르게 보일 수 있습니다.
/etc/courier/authdaemonrc 파일에서 다음 값을 설정해야 합니다:
authmodulelist="authuserdb"기존 authmodulelist 값을 교체해야 할 수도 있습니다. 이제 사용자 DB를 준비하고 전체 시스템을 재시작합니다:
$ sudo makeuserdb
$ sudo /etc/init.d/courier-authdaemon stop
$ sudo /etc/init.d/courier-imap stop
$ sudo /etc/init.d/courier-authdaemon start
$ sudo /etc/init.d/courier-imap start
IMAP 시스템이 이제 준비되었습니다. 다음으로 MS Outlook을 새로운 IMAP 시스템에 연결해야 합니다.
MS Outlook을 IMAP 서버에 연결
다음 과정은 MS Outlook 클라이언트를 사용하여 비교적 쉽습니다.
MS Outlook이 실행 중인지 확인한 후 “도구” 메뉴 옵션을 클릭하고 “이메일 계정”을 선택합니다:

다음 옵션이 선택되었는지 확인하세요: “새 이메일 계정 추가“

다음 화면에서 IMAP 옵션을 선택합니다:

다음 화면에서 관련 세부정보를 입력해야 합니다:

작업을 마치면 새로운 메일 박스에 접근할 수 있습니다. 비어 있어야 합니다:

새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.