Aspose.Email  for C++

C++ 이메일 메시지 및 메시지 저장 처리 API

Microsoft Outlook 없이도 C++ 응용 프로그램 내에서 이메일 파일 및 메시지 아카이브를 생성, 편집 및 변환합니다.

  무료 평가판 다운로드
  
 

Aspose.Email for C++는 개발자가 MSG, EML, EMLX 및 MHT와 같은 다양한 형식으로 작업하기 쉽게 해주는 이메일 프로그래밍 API입니다. 응용 프로그램 개발자는 Office Automation 또는 Microsoft Outlook 응용 프로그램에 의존하지 않고 기본 C++ 응용 프로그램 내에서 가장 일반적으로 사용되는 메시지 형식을 생성, 변환 또는 조작할 수 있습니다.

Aspose.Email for C++는 콘텐츠 편집, 수신자 조작, MAPI 속성 및 첨부 파일 추출 및 조작과 같은 메일 관리 기능과 PST 및 OST를 포함한 메시지 저장 파일 관리와 같은 고급 기능에 가장 적합합니다. 현재 API는 이메일 전송을 위한 SMTP, POP3 및 IMAP 통신 프로토콜을 지원합니다.

이메일 파일 및 메시지 아카이브 처리 API 기능

파일 또는 스트림에서 메시지 로드 및 저장

몇 줄의 코드로 형식 간 변환

iCalendar 공개 API를 사용하여 작업 생성 및 업데이트

스토리지 파일 생성, 조작 및 추출

iCalendar RFC 형식에 따라 반복 패턴 생성

포함된 개체 추가 또는 이메일에 파일 첨부

텍스트 및 HTML 기반 메일 본문 포함

맞춤 메일 헤더 만들기

SMTP, POP3 및 IMAP 통신 프로토콜 지원

C++ 라이브러리를 통해 MIME 메시지 관리

Aspose.Email for C++는 EML 및 EMLX를 포함한 MIME 형식을 광범위하게 지원합니다. 이 기능을 통해 개발자는 MIME 메시지에서 콘텐츠를 생성, 설정 및 추출하고, 첨부 파일 및 포함된 개체를 관리하고, EML 및 EMLX 파일을 MSG, HTML 및 MHTML 파일 형식으로 변환할 수 있습니다.

Outlook 메시지 파일 형식 관리

Aspose.Email for C++는 Outlook 메시지를 처음부터 생성할 수 있을 뿐만 아니라 기존 이메일 파일을 조작하는 기능도 제공합니다. 개발자는 연락처, 작업, 메모, 일정 항목 및 배포 목록을 포함한 모든 유형의 Outlook 항목을 로드하고 저장할 수 있습니다. 또한 C++ 이메일 라이브러리를 사용하면 공개 API를 통해 모든 Outlook 개체를 구문 분석하고 조작할 수 있습니다.

iCalendar 생성 및 소비 반복 패턴

이 라이브러리를 통해 개발자는 직관적인 개체 모델을 사용하여 iCalendar(RFC 2445) 형식의 반복 패턴을 프로그래밍 방식으로 생성하고 사용할 수 있습니다. 당사의 전문 지식을 통해 iCalendar 인터페이스를 사용하기 쉬우면서도 반복 생산 및 소비를 완벽하게 제어할 수 있습니다.

PST 및 OST 파일에서 항목 생성, 검사 및 추출

C++용 Aspose.Email을 사용하면 PST 및 OST와 같은 Outlook 저장 형식을 관리할 수 있습니다. API는 기존 저장 형식에 대해 다양한 작업을 수행할 뿐만 아니라 처음부터 새로운 PST 문서를 생성합니다. 폴더 및 메시지 나열, 메시지, 연락처 및 폴더 추가 또는 추출과 같은 다른 가능한 작업을 수행할 수 있습니다.

PST 생성 및 받은 편지함에 메시지 추가 - C++

// 처음부터 PST 파일 생성       

System::SharedPtr<PersonalStorage> personalStorage = PersonalStorage::Create(dir + L"output.pst", Aspose::Email::Outlook::Pst::FileFormatVersion::Unicode);

// PST에 "받은 편지함" 폴더 추가

personalStorage->get_RootFolder()->AddSubFolder(L"Inbox");

// "받은 편지함" 폴더 선택

System::SharedPtr<FolderInfo> inboxFolder = personalStorage->get_RootFolder()->GetSubFolder(L"Inbox");

// "받은 편지함" 폴더에 메시지 추가

inboxFolder->AddMessage(MapiMessage::FromFile(dir + L"template.msg"));
  
  

Aspose.Email은 아래와 같이 널리 사용되는 개발 환경을 위한 개별 이메일 라이브러리를 제공합니다.