이 가이드는 의존성 설치 및 명령줄 작업에 익숙한 고급 기술 사용자를 위한 것입니다.
이 Python 스크립트는 pst 파일을 mbox 형식으로 변환하며, 이를 BlueMail를 사용하여 이메일 데이터를 가져오는 데 사용할 수 있습니다. 아래 지침은 Linux 사용자를 위해 맞춰져 있지만, 필요한 의존성을 설치하면 macOS에서도 작동합니다.
스크립트를 실행하기 전에 시스템에 아래 의존성이 설치되어 있는지 확인하십시오.
1. Python 3.x
Python 3.x가 설치되어 있는지 확인하십시오.
2. pypff 라이브러리
pypff는 PST 파일을 읽는 데 필요합니다. 아래는 Linux 및 macOS에서 pypff를 설치하는 방법입니다.
Linux에서 설치
Python pip 및
libpff개발 패키지를 설치합니다:sudo apt-get install python3-pip sudo apt-get install libpff-dev
pypffPython 패키지를 설치합니다:pip3 install pypff
macOS에서 설치
macOS에서 pypff와 그 의존성을 수동으로 설치해야 할 수도 있으며, brew를 libpff에, pip를 Python 바인딩에 사용합니다.
Homebrew를 사용하여
libpff를 설치합니다:brew install libpff
pypff의 Python 바인딩을 설치합니다:pip3 install pypff
스크립트 실행
필요한 의존성이 설치되면 PST 파일을 MBOX 형식으로 변환하는 스크립트를 실행할 수 있습니다. 이 스크립트 실행은 사용자의 재량에 따라 이루어지며, 스크립트는 어떠한 보증도 없이 있는 그대로 제공됩니다.
입력 PST 파일 경로와 원하는 출력 MBOX 파일 경로를 인수로 전달하여 스크립트를 실행합니다.
예시 명령:
python3 convert_pst_to_mbox.py <path_to_pst_file> <output_mbox_file>