안녕하세요
곧 메일 서버를 변경할 예정인데 Outlook pst 파일을 eml 파일을 변환해야
변경된 메일에서 이전 메일을 확인할 수 있을 거라고 하더라고요
혹시 상업용으로 사용 가능한 무료 프로그램이 있을까요
도와주십쇼......................................
안녕하세요
곧 메일 서버를 변경할 예정인데 Outlook pst 파일을 eml 파일을 변환해야
변경된 메일에서 이전 메일을 확인할 수 있을 거라고 하더라고요
혹시 상업용으로 사용 가능한 무료 프로그램이 있을까요
도와주십쇼......................................
5개의 답변이 있습니다.
질문 하신분에게는 죄송 하지만 완수님 역량에 또 한번 놀랍니다. 끝을 모르겠습니다.
내용 잘보고 갑니다.
이 방법이 될지 모르겠지만.... 비슷한 상황에서 제가 썼던 방법은
제 개인메일(네이버)로 아웃룩을 연동을 해서 아웃룩에 있던 메일을 다 네이버로 동기화한다음
네이버에서 백업을 했습니다. 이걸로 될랑가.. 한번 해보실래요..?
무료버전에서는 찾기 힘드실 것 같습니다.
무료버전 대부분이 개수제한이나 기능제한이 존재합니다.
보통의 경우 EML -> PST 로 변환을 많이 찾으시는데, 반대의 경우는 잘 모르겠네요..
무료 로 EML -> PST 는 이전에 Mailstore라는 프로그램으로 진행 해본적이 있습니다.
유료프로그램 기준, PST파일을 바로 변환 하는 방법은 아니지만, 오피스플러그인 에서 EML 내보내기 기능도 있습니다.
예전에 찾아 본적이 있는데
free라고 되어 있지만 개수나 용량 제한이 되어 있어 실제 적용하기는 어려웠고
유료를 구입해야 제대로 사용할 수 있게 되어 있는 경우였습니다.
(* 제가 모르는 완전 free가 있으면 저도 참고하겠습니다. ^^)
그때 했던 방법이 outlook express에서 pst 가져오기 해서
메일 가져온 뒤 원하는 메일 선택해서 원하는 폴더에 끌어오기 하면 eml로 받을 수 있었습니다.
최근 outlook express를 사용해보지 않아서 지금도 가능한지는 체크해보지 못했지만
아마 가능할것 같습니다. 한번 체크해보세요~
python으로 간단히 만들어 사용해도 될 것 같네요.
libpst Utilities를 먼저 설치하고....
아래 샘플 코드 처럼 2~3줄의 핵심 코드를 기반으로해서 CLI 명령 창에서 전달 받은 Source 파일명과, Target 파일명을 convert_pst_to_mbox 함수에 호출하도록 추가 코드를 넣어서 만들면 어렵지 않게 만들수 있을 것 같네요.
import subprocess
def convert_pst_to_mbox(pstfilename, outputfolder):
subprocess.call(['readpst', '-o', outputfolder, '-r', pstfilename])
Outlook 추가 팩으로 제공되는 툴들도 있는 것 같고요.
On Line 변환기도 있네요.
다운받아 설치해서 사용할 수 있는 Convert PST to EML Tool 5.4 라는 툴도 사용해 볼 수 있을 것 같고요.