PPTX DOCX XLSX PDF ODP
Aspose.Email  C++용
MSG

C++을 통한 MSG 메타데이터 추출

서버 측 API를 사용하여 MSG 파일의 메타데이터를 추가, 편집, 제거 또는 추출하는 자체 C++ 애플리케이션을 구축하십시오.

C++을 사용하여 MSG 메타데이터를 얻는 방법

MSG 메타데이터를 추출하기 위해, 우리는 사용할 것입니다

Aspose.Email for C++

C++ 플랫폼용 풍부한 기능과 강력하고 사용하기 쉬운 문서 메타데이터 추출 API입니다. 최신 버전을 직접 다운로드하려면, 그냥 열어보세요

NuGet

패키지 관리자를 열고 Aspose.Email.Cpp를 검색한 후 설치하십시오. 또한 패키지 관리자 콘솔에서 다음 명령을 사용할 수 있습니다.

명령


PM> Install-Package Aspose.Email.Cpp

C++을 사용하여 MSG 메타데이터를 추출하는 단계

GetProperties를 사용하여 메시지 유형을 가져오면 간단한 루프를 통해 모든 메타데이터 정보를 얻을 수 있습니다.

  • MapiMessage::FromFile을 통해 MSG 파일을 로드합니다
  • get_Properties()를 사용하여 속성 컬렉션을 가져옵니다
  • idx_get을 사용하여 해당 속성을 가져옵니다

시스템 요구 사항

Aspose.Email for C++는 모든 주요 플랫폼 및 운영 체제를 지원합니다. 다음 선행 조건을 확인하십시오.

  • Windows 32비트, Windows 64비트 및 Linux 64비트를 위한 C++ 런타임 환경이 포함된 Microsoft Windows 또는 호환 OS.
  • 프로젝트에 참조된 Aspose.Email for C++ DLL.
 

MSG 메타데이터 추출 - C++


// Load from file
System::SharedPtr<MapiMessage> msg = MapiMessage::FromFile(dataDir + L"message.msg");
    
System::String subject;
    
// Access the MapiPropertyTag.PR_SUBJECT property
System::SharedPtr<MapiProperty> prop = msg->get_Properties()->idx_get(MapiPropertyTag::PR_SUBJECT);
    
// If the property is not found, check the MapiPropertyTag.PR_SUBJECT_W (which is a // Unicode peer of the MapiPropertyTag.PR_SUBJECT)
if (prop == nullptr){
    prop = msg->get_Properties()->idx_get(MapiPropertyTag::PR_SUBJECT_W);
}
    
// Cannot found
if (prop == nullptr){
    System::Console::WriteLine(L"No property found!");
    return;
}
    
// Get the property data as string
subject = prop->GetString();
    
System::Console::WriteLine(System::String(L"Subject:") + subject);
// Read internet code page property
prop = msg->get_Properties()->idx_get(MapiPropertyTag::PR_INTERNET_CPID);
if (prop != nullptr){
    System::Console::WriteLine(System::String(L"CodePage:") + prop->GetLong());
}  
 
  • Aspose.Email for C++ API 소개

    Aspose.Email은 Microsoft Outlook 및 Thunderbird 형식을 파싱하는 솔루션입니다. MSG, EMLX, EML, MHT와 같은 이메일 및 저장 형식을 손쉽게 생성, 조작, 변환할 수 있습니다. 이메일 첨부 파일 처리, 메시지 헤더 맞춤 설정 및 POP3, IMAP, SMTP와 같은 다양한 네트워크 프로토콜 구현을 통해 이메일을 송수신하는 것이 훨씬 쉬워집니다. 독립 실행형 API이며 Microsoft Outlook이나 다른 소프트웨어 설치가 필요하지 않습니다.

    온라인 앱으로 MSG 메타데이터 추출

    우리의 Live Demos 를 사용하여 MSG 문서의 메타데이터를 보기 및 편집하고 다음과 같은 이점을 얻으세요.

      다운로드하거나 설정할 필요 없음
      코드를 작성할 필요 없음
      MSG 파일을 업로드하고 문서 속성을 편집하기만 하면 됩니다
      결과 파일의 다운로드 링크를 즉시 얻을 수 있습니다

    MSG What is MSG File Format

    MSG는 Microsoft Outlook 및 Exchange에서 이메일 메시지, 연락처, 약속 또는 기타 작업을 저장하는 파일 형식입니다. 이러한 메시지는 발신자, 수신자, 제목, 날짜, 본문 등 하나 이상의 이메일 필드 또는 연락처 정보, 약속 세부 사항 및 하나 이상의 작업 사양을 포함할 수 있습니다. Message 객체를 구성하는 속성들도 MSG 파일의 일부입니다. MSG 파일은 헤더, 본문 메시지, 하이퍼링크를 일반 ASCII 텍스트로 포함합니다. MSG 파일은 Microsoft Messaging Applications Programming Interface(MAPI)를 필요로 하는 프로그램에서도 사용할 수 있습니다.

    Read More

    지원되는 기타 메타데이터 형식

    C++를 사용하면 다음을 포함한 다양한 형식의 메타데이터도 조작할 수 있습니다

    EML (Outlook 이메일 메시지)
    MBOX (전자 메일 메시지)
    OST (오프라인 저장 파일)
    PST (Outlook 개인 저장 파일)