Estrai i metadati OST tramite C++
Crea le tue applicazioni C++ per aggiungere, modificare, rimuovere o estrarre i metadati dai file OST utilizzando le API server-side.
Come ottenere i metadati OST usando C++
Per estrarre i metadati OST, utilizzeremo
API ricca di funzionalità, potente e facile da usare per l’estrazione dei metadati dei documenti su piattaforma C++. Puoi scaricare l’ultima versione direttamente, basta aprire
gestore di pacchetti, cerca Aspose.Email.Cpp e installa. Puoi anche utilizzare il seguente comando dalla console del gestore di pacchetti.
Comando
PM> Install-Package Aspose.Email.Cpp
Passaggi per estrarre i metadati di OST tramite C++
Ottieni il tipo del messaggio usando GetProperties, il che a sua volta permette di ottenere tutte le informazioni dei metadati tramite un semplice ciclo.
- Carica il file OST tramite MapiMessage::FromFile
- Ottieni la raccolta di proprietà usando get_Properties()
- Ottieni la proprietà corrispondente usando idx_get
Requisiti di sistema
Aspose.Email per C++ è supportato su tutte le principali piattaforme e sistemi operativi. Assicurati di avere i seguenti prerequisiti.
- Microsoft Windows o un OS compatibile con l’ambiente di runtime C++ per Windows a 32 bit, Windows a 64 bit e Linux a 64 bit.
- DLL Aspose.Email per C++ referenziata nel tuo progetto.
Estrai i metadati di OST - C++
// Load from file
System::SharedPtr<MapiMessage> ost = MapiMessage::FromFile(dataDir + L"message.ost");
System::String subject;
// Access the MapiPropertyTag.PR_SUBJECT property
System::SharedPtr<MapiProperty> prop = ost->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 = ost->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());
}
Informazioni sull'API Aspose.Email per C++
Aspose.Email è una soluzione di parsing per i formati Microsoft Outlook e Thunderbird. È possibile creare, manipolare e convertire formati email e di archiviazione come MSG, EMLX, EML e MHT. La gestione degli allegati email, la personalizzazione delle intestazioni dei messaggi e l’implementazione di diversi protocolli di rete come POP3, IMAP e SMTP per inviare e ricevere email è molto più semplice. È un’API autonoma e non richiede l’installazione di Microsoft Outlook o di altri software.Estrai i metadati OST via App online
Visualizza e modifica i metadati dei documenti OST usando le nostre Demo Live con i seguenti vantaggi.
OST What is OST File Format
I file OST o Offline Storage Files rappresentano i dati della casella di posta dell'utente in modalità offline sulla macchina locale dopo la registrazione al server Exchange usando Microsoft Outlook. Vengono creati automaticamente al primo utilizzo di Microsoft Outlook con connessione al server. Una volta creato il file, i dati vengono sincronizzati con il server di posta in modo che siano disponibili offline anche in caso di disconnessione dal server di posta. I file OST possono contenere elementi della casella di posta come email, contatti, informazioni di calendario, note, attività e altri dati simili. Gli utenti possono creare email e altri elementi di dati nel file OST anche in assenza di connessione al server, ma questi non saranno sincronizzati con il server. Una volta stabilita la connessione, il file locale viene nuovamente sincronizzato con il server affinché sia il server sia la copia locale siano al medesimo livello di informazioni.
Read More