이 짧은 자습서는 환경 설정을 위한 참조를 제공하고 이 작업을 수행하기 위한 프로그래밍 흐름을 제공하여 **Python에서 PST 파일을 만드는 방법에 중점을 둡니다. 몇 줄의 코드와 다양한 유형의 폴더를 삽입하는 옵션을 사용하여 Python에서 새 PST 파일을 생성하는 프로세스에 익숙해질 것입니다.
Python에서 PST 파일을 만드는 단계
- Python에서 PST를 생성하려면 애플리케이션에서 .NET을 통해 Python용 Aspose.Email 사용 환경을 설정하세요.
- Python 파일에 aspose.email 네임스페이스 포함
- PersonalStorage 클래스의 인스턴스를 생성하여 디스크에 PST 파일 생성
- PST의 루트 폴더에 미리 정의된 폴더 추가
- 루트 폴더에 사용자 지정 폴더 포함
- 생성된 PST 파일을 디스크에 저장
위에서 언급한 단계는 Python에서 새 PST를 만드는 프로세스를 설명합니다. 이 프로세스는 Python 파일에서 API 네임스페이스를 가져와서 시작한 다음 PersonalStorage 클래스를 사용하여 디스크에 PST 파일을 만드는 것입니다. PST 파일 이름과 유니코드 또는 ANSI 코딩이 가능한 파일 형식 버전을 제공하여 PST 파일을 생성할 수 있습니다. 폴더 없이 PST 파일을 생성할 수 있으며 디스크에 저장하기 전에 미리 정의된 또는 사용자 정의 폴더를 삽입할 수 있습니다.
Python에서 PST를 만드는 코드
이 예제에서는 PersonalStorage 클래스에 속하는 오버로드된 함수 create() 중 하나를 사용하여 Python에서 Outlook PST 파일을 만드는 방법을 보여주었습니다. Inbox, SentItems, Outbox, DeletedItems, Tasks, Contacts 등과 같은 항목이 포함된 standard_ipm_folder 열거자를 사용하여 미리 정의된 폴더를 쉽게 삽입할 수 있습니다. 표준은 아니지만 구현에 필요할 수 있는 사용자 정의 폴더를 추가할 수도 있습니다.
이 문서에서는 간단한 API 인터페이스를 사용하여 Python에서 PST 파일을 만드는 방법을 설명합니다. Python에서 EML 파일을 MSG 파일로 변환하는 방법에 대해 알아보려면 Python을 사용하여 EML을 MSG로 변환하는 방법에 대한 문서를 참조하세요.