C++ Email Parser API로 Outlook 메시지 파일 관리

Outlook 템플릿 파일(.OFT) 읽기 및 쓰기

Outlook 템플릿은 동일한 이메일 메시지를 반복해서 보낼 때 매우 유용합니다. 매번 처음부터 메시지를 준비하는 대신, 먼저 Outlook에서 메시지를 작성하고 Outlook 템플릿(OFT)으로 저장합니다. 그런 다음 템플릿을 사용하여 메시지를 생성하면 본문이나 제목을 다시 작성할 필요 없이 시간과 노력을 절약할 수 있으며, 서식과 기타 설정도 그대로 유지됩니다. Aspose.Email의 MailMessage 클래스를 사용하면 Outlook 템플릿(OFT) 파일을 로드하고 읽을 수 있습니다. 템플릿을 MailMessage 인스턴스로 로드한 후, 발신자, 수신자, 본문, 제목 및 기타 속성을 업데이트할 수 있습니다. 속성을 업데이트한 후:

  • SmtpClient 클래스를 사용하여 이메일을 보내거나
  • 메시지를 MSG로 저장하고 Microsoft Outlook을 사용하여 추가 업데이트/검증을 수행합니다.

아래 코드 예시에서 우리는:

  1. MailMessage 클래스를 사용하여 템플릿을 로드합니다.
  2. 몇몇 속성을 업데이트합니다.
  3. 메시지를 MSG 형식으로 저장합니다.

다음 코드 스니펫은 C++ Email Parser Library API를 사용하여 OFT 파일을 로드하고, 메시지를 업데이트한 뒤 MSG 형식으로 저장하는 방법을 보여줍니다.

디지털 서명된 메시지 관리

Aspose.Email는 완전한 S/MIME 이메일 객체 알고리즘을 구현합니다. 이를 통해 API는 형식 간 메시지 변환 시 디지털 서명을 완전히 보존할 수 있습니다.

EML을 MSG로 변환할 때 서명 보존

EML을 MSG로 변환할 때 서명을 보존하려면 preserveSignature 플래그를 true로 설정하십시오. 다음 코드 스니펫은 EML을 MSG로 변환하는 방법을 보여줍니다.

MSG에서 EML로 S/MIME 메시지 변환

Aspose.Email은 MSG를 EML로 변환할 때 디지털 서명을 보존합니다. 다음 코드 스니펫을 참고하십시오.

Outlook MSG 파일에 색상 카테고리 설정

색상 카테고리는 이메일 메시지에 중요도나 구분을 표시합니다. Microsoft Outlook은 사용자가 색상 카테고리를 지정하여 이메일을 구분할 수 있게 합니다. 색상 카테고리를 처리하려면 FollowUpManager를 사용하십시오. 이 객체에는 AddCategory, RemoveCategory, ClearCategories, GetCategories와 같은 함수가 포함되어 있습니다.

  • AddCategory는 MapiMessage와 색상 카테고리 문자열(예: "Purple Category" 또는 "Red Category")을 인수로 받습니다.
  • RemoveCategory는 MapiMessage와 메시지에서 제거할 색상 카테고리 문자열을 인수로 받습니다.
  • ClearCategories()는 메시지에서 모든 색상 카테고리를 제거하는 데 사용됩니다.
  • GetCategories는 특정 메시지에서 모든 색상 카테고리를 검색하는 데 사용됩니다.

다음 예제는 아래와 같이 작업을 수행합니다:

  1. 색상 카테고리를 추가합니다.
  2. 다른 색상 카테고리를 추가합니다.
  3. 모든 카테고리의 목록을 검색합니다.
  4. 모든 카테고리를 제거합니다.

MSG 파일에서 후속 정보 액세스

Aspose.Email API는 전송되거나 수신된 메시지에서 추후 작업 정보를 액세스할 수 있는 기능을 제공합니다. 메시지 파일에서 읽음 확인, 전달 읽음 확인 및 투표 결과 정보를 검색할 수 있습니다.

읽음 및 배달 영수증 정보 가져오기

다음 코드 스니펫은 읽음 및 배달 영수증 정보를 검색하는 방법을 보여줍니다.