이 간단한 주제에서는 환경을 설정하고 예제 코드를 사용하는 자세한 단계에 따라 Python을 사용하여 EML를 MSG로 변환하는 방법을 배웁니다. EML을 MSG Python으로 변환하기 위해 기반 API를 사용할 수 있으며 필요한 Python 버전으로 구성된 Windows 또는 Linux와 같은 일반적으로 사용 가능한 운영 체제에서 이 예제를 사용할 수 있습니다.
Python을 사용하여 EML을 MSG로 변환하는 단계
- EML을 MSG로 변환하려면 애플리케이션에서 환경을 .NET을 통해 Python용 Aspose.Email 사용로 구성하십시오.
- Python 파일에서 aspose.email 네임스페이스 가져오기
- EmlLoadOptions 클래스를 사용하여 EML 파일 로드 옵션 설정
- 소스 EML 파일에 액세스하기 위해 MailMessage 클래스 개체를 인스턴스화합니다.
- 저장 방법을 사용하여 EML 파일을 MSG 파일로 변환
Python EML에서 MSG로의 변환 애플리케이션에서 앞서 언급한 단계를 따르면 개발됩니다. 프로세스는 EmailLoadOptions를 설정하고 MailMessage 클래스 개체를 사용하여 디스크에서 소스 EML 파일에 액세스하여 시작됩니다. 마지막으로 로드된 EML 파일은 save 메서드에서 SaveOptions.default_msg 및 SaveOptions.default_msg_unicode 열거자 중 하나를 사용하여 디스크에 MSG 파일로 저장됩니다.
Python에서 EML을 MSG로 변환하는 코드
Python의 위 코드 예제는 간단한 API 호출과 잘 정의된 단계의 도움으로 EML을 MSG 파일로 변환합니다. EML 파일을 로드하기 전에 보존_tnef_attachments 및 보존_embedded_message_format을 포함하여 다른 EmlLoadOptions를 설정할 수 있습니다. 이 예제를 사용하여 EmlLoadOptions 클래스의 기본 생성자를 사용하여 EML 파일을 로드할 수도 있습니다.
이 주제에서는 EML을 MSG Python 기반 API로 변환하기 위해 탐색합니다. Python에서 SMTP 클라이언트를 사용하여 이메일을 보내는 방법을 찾고 있다면 Python에서 SMTP를 사용하여 이메일을 보내는 방법에 대한 문서를 참조하세요.