PPTX DOCX XLSX PDF ODP
Aspose.Email  a C ++ számára
MBOX

Az MBOX metaadatok kibontása C ++ segítségével

Készítsen saját C++ alkalmazásokat az MBOX fájlok metaadatainak hozzáadásához, szerkesztéséhez, eltávolításához vagy kibontásához kiszolgálóoldali API-k segítségével.

Az MBOX metaadatok beszerzése C ++ használatával

Az MBOX metaadatok kibontásához használjuk

Aspose.Email for C ++

API, amely egy funkciókban gazdag, hatékony és könnyen használható dokumentum metaadatkivonási API a C ++ platformhoz. A legújabb verzióját közvetlenül letöltheti, csak nyissa meg

NuGet

csomagkezelő, keresés Aspose.Email.Cpp és telepítse. A következő parancsot is használhatja a Csomagkezelő konzolból.

Command


PM> Install-Package Aspose.Email.Cpp

Az MBOX metaadatainak C ++ segítségével történő kibontásának lépései

Szerezze meg az üzenet típusát a GetProperties használatakor, ami viszont lehetővé teszi az összes metaadatinformáció egyszerű hurokon keresztül történő megszerzését.

  • Töltse be az MBOX fájlt a MapiMessage: :FromFile segítségével
  • Tulajdonsággyűjtemény beszerzése a get_properties () használatával
  • Szerezze be a megfelelő tulajdonságot az idx_get használatával

Rendszerkövetelmények

Az Aspose.Email for C ++ minden nagyobb platformon és operációs rendszeren támogatja. Kérjük, győződjön meg róla, hogy a következő előfeltételekkel rendelkezik.

  • Microsoft Windows vagy kompatibilis operációs rendszer C ++ futásidejű környezettel 32 bites, Windows 64 bites és Linux 64 bites rendszerekhez.
  • Aspose.Email a projektben hivatkozott C ++ DLL-hez.
 

Az MBOX metaadatainak kivonása - C++


// Load from file
System::SharedPtr<MapiMessage> mbox = MapiMessage::FromFile(dataDir + L"message.mbox");
   
System::String subject;
   
// Access the MapiPropertyTag.PR_SUBJECT property
System::SharedPtr<MapiProperty> prop = mbox->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 = mbox->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());
} 
 
  • Információk az Aspose.Email for C ++ API-hoz

    Az Aspose.Email egy Microsoft Outlook és Thunderbird formátumok elemzési megoldása. Könnyedén létrehozhat, manipulálhat, konvertálhat e-mail és tárolási formátumokat, például MSG, EMLX, EML és MHT. Az e-mail mellékletek kezelése, az üzenetfejlécek testreszabása és a különböző hálózati protokollok, például a POP3, IMAP és SMTP implementálása e-mailek küldéséhez és fogadásához sokkal könnyebb. Ez egy önálló API, és nem igényel Microsoft Outlook vagy más szoftver telepítését.

    Az MBOX metaadatainak kibontása online alkalmazáson keresztül

    Az MBOX dokumentumok metaadatainak megtekintése és szerkesztése a mi használatával Élő demók a következő előnyökkel.

      Nem kell letölteni vagy beállítani semmit
      Nem kell kódot írni
      Csak töltse fel az MBOX fájlt és szerkesztse a dokumentum tulajdonságait
      Azonnal kapja meg a kapott fájl letöltési linkét

    MBOX What is MBOX File Format

    Az mBox fájlformátum egy általános kifejezés, amely az elektronikus levelezési üzenetek gyűjtésére szolgáló tárolót jelent. Az üzeneteket a tároló belsejében tárolják a mellékleteikkel együtt. A teljes mappából származó üzenetek egyetlen adatbázisfájlba kerülnek mentésre, és új üzeneteket csatolnak a fájl végéhez. Számos alkalmazás és API támogatja az mBox fájlformátumot, például az Apple Mail és a Mozilla Thunderbird.

    Read More

    Egyéb támogatott metaadat-formátumok

    A C ++ használatával számos más formátum metaadatait is manipulálhatja, beleértve

    EML (Outlook e-mail üzenetek)
    MSG (Outlook és Exchange formátum)
    OST (Offline tárolófájlok)
    PST (Outlook személyes tárolófájlok)