Da OST a PST C#

I file della tabella di archiviazione offline di Outlook (OST) vengono utilizzati da Microsoft Outlook per archiviare una copia dei dati della casella di posta elettronica sul computer locale. Tuttavia, ci sono situazioni in cui potrebbe essere necessario convertire un file OST in un formato Personal Storage Table (PST), che è più portabile e di cui è possibile eseguire facilmente il backup o il trasferimento. In questo post del blog esploreremo come convertire OST in PST in C#.

Perché convertire OST in PST?

Esistono diversi motivi per cui potrebbe essere necessario convertire un file OST in formato PST:

Portabilità dei dati: i file PST possono essere facilmente spostati su diversi sistemi e dispositivi, rendendoli ideali per la migrazione o il backup dei dati.

Accesso senza Exchange Server: i file OST sono legati al server Exchange e non è possibile accedervi direttamente se il server non è disponibile. La conversione in PST ti consente di accedere ai tuoi dati offline.

Recupero dei dati: in caso di corruzione o cancellazione accidentale di elementi della casella di posta, la conversione di OST in PST può aiutare a recuperare e ripristinare i dati.

Archiviazione: i file PST vengono spesso utilizzati per archiviare vecchie e-mail e dati della casella di posta, garantendo che la casella di posta principale rimanga ordinata.

Convertitore da OST a PST - Installazione API C#

È necessario assicurarsi che l’IDE di Visual Studio e .NET Framework siano installati nel proprio ambiente come prerequisito per la conversione. Successivamente, configurare Conholdate.Total for .NET con il comando di installazione NuGet riportato di seguito:

PM> NuGet\Install-Package Conholdate.Total

Converti OST in PST in C#

Puoi convertire un file OST in formato PST in C# seguendo i passaggi seguenti:

  • Carica il file OST di origine utilizzando la classe PersonalStorage.
  • Converti il formato OST in PST con il metodo SaveAs.

Il codice di esempio seguente mostra come convertire OST in PST in C#:

// Carica il file OST di origine dal disco
using (Aspose.Email.Storage.Pst.PersonalStorage personalOSTStorage = Aspose.Email.Storage.Pst.PersonalStorage.FromFile("Sample.ost"))
{
    // Converti OST in PST
    personalOSTStorage.SaveAs("ConvertedOst.pst", Aspose.Email.Storage.Pst.FileFormat.Pst);
}

Licenza di valutazione gratuita

Puoi ottenere una licenza temporanea gratuita per evitare le limitazioni della valutazione e testare le API al massimo delle loro capacità.

Conclusione

Il processo di conversione da OST a PST garantisce che i tuoi dati siano facilmente trasportabili e accessibili su diversi sistemi e applicazioni. Seguendo i passaggi descritti in questo post del blog, puoi convertire in modo efficiente i tuoi file OST in PST in C#. Tuttavia, se hai bisogno di discutere qualsiasi tua esigenza o domanda, non esitare a contattarci al forum.

Domande frequenti

Qual è la differenza tra file OST e PST?

I file OST (Offline Storage Table) vengono utilizzati per archiviare una copia locale dei dati della casella di posta da un server Exchange, consentendo l’accesso offline. I file PST (Personal Storage Table) vengono utilizzati per archiviare e-mail, contatti ed elementi del calendario e possono essere utilizzati indipendentemente dal server Exchange.

Posso convertire un file OST in PST senza Outlook?

Sì, non è necessario installare Outlook per convertire un file OST in formato PST dall’interno dell’applicazione C#.

Quanto è sicuro questo processo di conversione da OST a PST?

Questo processo di conversione è sicuro, poiché viene eseguito localmente sul tuo computer, garantendo che i tuoi dati rimangano privati e protetti.

Quali tipi di dati possono essere convertiti da OST a PST?

Questo approccio di conversione supporta tutti i tipi di dati della casella di posta, inclusi e-mail, contatti, calendari, attività e note da OST a PST.

Guarda anche