Outlook MSG 파일 만들기 및 저장
**Aspose.Email for C++**은 개발자가 메시지 속성 및 형식에 대한 완전한 제어를 통해 Outlook MSG 파일을 프로그래밍 방식으로 생성, 수정 및 저장할 수 있도록 합니다. 처음부터 MSG 메시지를 생성하고, 첨부 파일을 추가하며, 풍부한 텍스트(RTF) 본문을 사용하고, 초안을 저장하며, 본문 압축 옵션을 사용해 메시지 크기를 최적화할 수 있습니다.
Outlook 메시지 만들기 및 저장
다음은 MailMessage class는 다음을 제공합니다 Save() 디스크 또는 스트림에 MSG 파일을 저장하는 메서드입니다. 발신자, 수신자, 제목 및 본문을 정의한 후, 메시지를 Outlook MSG 형식으로 변환할 수 있습니다. MapiMessage 클래스.
다음 코드 샘플은 발신자, 수신자, 제목 및 본문을 설정하여 간단한 이메일 메시지를 만든 다음, 해당 이메일을 Outlook과 호환되는 MAPI 메시지로 변환하고 최종적으로 MSG 파일로 저장하는 방법을 보여줍니다.
RTF 본문이 있는 MSG 파일 생성
Outlook 메시지는 굵게, 밑줄, 제목 등 고급 텍스트 서식을 유지하는 Rich Text Format (RTF) 본문을 지원합니다. Aspose.Email은 자동으로 변환합니다. HtmlBody 의 MailMessage MSG로 저장할 때 RTF로 변환하여 모든 서식을 보존합니다.
다음 코드 샘플은 HTML 형식 본문, 헤더 및 스타일이 적용된 텍스트를 포함한 이메일 메시지를 만든 다음, 이를 MAPI Outlook 메시지로 변환하고 MSG 파일로 저장하는 방법을 보여줍니다. 이를 통해 Aspose.Email을 사용하여 풍부한 텍스트 서식을 보존하는 Outlook 호환 이메일 파일을 생성할 수 있습니다.
메시지를 초안 상태로 저장
적절한 플래그를 설정하여 MSG로 저장하기 전에 메시지를 draft(초안)으로 표시할 수 있습니다. 초안은 이후에 다시 열어 편집할 수 있습니다.
본문 압축을 이용한 최적화
Aspose.Email은 다음을 통해 MSG 파일에 대한 본문 압축을 제공합니다. MapiConversionOptions 클래스입니다. 압축을 활성화하면 MSG 및 PST 파일이 더 작아지지만 처리 속도가 약간 느려질 수 있습니다.
다음 코드 샘플은 파일에서 기존 이메일 메시지를 로드하고, 본문 압축이 활성화된 변환 옵션을 생성한 뒤, 로드된 MailMessage 에 MapiMessage 이 옵션을 사용하여 형식을 지정합니다. 이 프로세스는 변환 중에 이메일 본문 크기를 최적화하여 Outlook 메시지 파일 내에서 보다 효율적으로 처리할 수 있게 합니다.
- UseBodyCompression = true → 파일 크기가 작아지고, 성능이 느려집니다.
- UseBodyCompression = false → 변환이 더 빠르고, 출력 파일이 더 큽니다.