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

MSG-metagegevens extraheren via C ++

Bouw je eigen C++-apps om metagegevens toe te voegen, te bewerken, te verwijderen of te extraheren uit MSG-bestanden met behulp van server-side API’s.

Hoe u MSG-metagegevens kunt verkrijgen met C ++

Om MSG-metadata te extraheren, gebruiken we

Aspose.Email voor C++

API, een veelzijdige, krachtige en eenvoudig te gebruiken API voor het extraheren van documentmetagegevens voor het C++-platform. Je kunt de nieuwste versie direct downloaden, gewoon openen

NuGet

pakketbeheerder, zoek naar Aspose.Email.Cpp en installeer. U kunt ook de volgende opdracht van de Package Manager Console gebruiken.

Command


PM> Install-Package Aspose.Email.Cpp

Stappen om metagegevens van MSG te extraheren via C ++

Verkrijg het type van het bericht tijdens het gebruik van GetProperties, wat het op zijn beurt mogelijk maakt om alle metadata-informatie via een eenvoudige lus te verkrijgen.

  • Laad het MSG-bestand via MapiMessage: :FromFile
  • Verzamel eigenschappen met get_properties ()
  • Verkrijg de betreffende eigenschap met idx_get

Systeemvereisten

Aspose.Email voor C++ ondersteunt op alle belangrijke platforms en besturingssystemen. Zorg ervoor dat je aan de volgende voorwaarden voldoet.

  • Microsoft Windows of een compatibel besturingssysteem met C++ Runtime Environment voor Windows 32 bit, Windows 64 bit en Linux 64 bit.
  • Aspose.Email voor C++ DLL waarnaar in uw project wordt verwezen.
 

Metagegevens van MSG extraheren - 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());
} 
 
  • Over Aspose.Email voor C++ API

    Aspose.Email is een oplossing voor het parseren van Microsoft Outlook- en Thunderbird-formaten. Men kan eenvoudig e-mail- en opslagformaten zoals MSG, EMLX, EML en MHT maken, manipuleren en converteren. Het verwerken van e-mailbijlagen, het aanpassen van berichtkoppen en de implementatie van verschillende netwerkprotocollen zoals POP3, IMAP en SMTP voor het verzenden en ontvangen van e-mails is veel eenvoudiger. Het is een zelfstandige API en vereist geen installatie van Microsoft Outlook of andere software.

    Metagegevens van MSG extraheren via een online app

    Bekijk en bewerk metagegevens naar MSG-documenten met behulp van onze Live demo’s met de volgende voordelen.

      U hoeft niets te downloaden of in te stellen
      Je hoeft geen code te schrijven
      Upload gewoon uw MSG-bestand en bewerk de documenteigenschappen
      Ontvang direct de downloadlink voor het resulterende bestand

    MSG What is MSG File Format

    MSG is een bestandsindeling die door Microsoft Outlook en Exchange wordt gebruikt om e-mailberichten, contactpersonen, afspraken of andere taken op te slaan. Dergelijke berichten kunnen een of meer e-mailvelden bevatten, met de afzender, ontvanger, onderwerp, datum en berichttekst, of contactgegevens, afspraakgegevens en een of meer taakspecificaties. De eigenschappen die het Message-object vormen, inclusief, maken ook deel uit van het MSG-bestand. Het MSG-bestand heeft kopteksten, de hoofdtekst van het bericht en hyperlinks als gewone ASCII-tekst. MSG-bestanden zijn ook geschikt voor de programma's die de Messaging Applications Programming Interface (MAPI) van Microsoft nodig hebben.

    Read More

    Andere ondersteunde formaten voor metagegevens

    Met behulp van C ++ kan men ook metadata van vele andere formaten manipuleren, waaronder

    EML (E-mailberichten in Outlook)
    MBOX (Elektronische postberichten)
    OST (Offline opslagbestanden)
    PST (Outlook-bestanden voor persoonlijke opslag)