OST vers PST C#

Les fichiers Outlook Offline Storage Table (OST) sont utilisés par Microsoft Outlook pour stocker une copie des données de votre boîte aux lettres de messagerie sur votre ordinateur local. Cependant, il existe des situations dans lesquelles vous devrez peut-être convertir un fichier OST au format Personal Storage Table (PST), qui est plus portable et peut être facilement sauvegardé ou transféré. Dans cet article de blog, nous explorerons comment convertir OST en PST en C#.

Pourquoi convertir OST en PST ?

Il existe plusieurs raisons pour lesquelles vous devrez peut-être convertir un fichier OST au format PST :

Portabilité des données : les fichiers PST peuvent être facilement déplacés entre différents systèmes et appareils, ce qui les rend idéaux pour la migration ou la sauvegarde de données.

Accès sans serveur Exchange : les fichiers OST sont liés au serveur Exchange et ne sont pas accessibles directement si le serveur est indisponible. La conversion en PST vous permet d’accéder à vos données hors ligne.

Récupération de données : en cas de corruption ou de suppression accidentelle d’éléments de boîte aux lettres, la conversion d’OST en PST peut aider à récupérer et à restaurer les données.

Archivage : les fichiers PST sont souvent utilisés pour archiver les anciens e-mails et les données de boîtes aux lettres, garantissant ainsi que la boîte aux lettres principale reste épurée.

Convertisseur OST en PST - Installation de l’API C#

Vous devez vous assurer que Visual Studio IDE et .NET Framework sont installés dans votre environnement comme condition préalable à la conversion. Ensuite, configurez Conholdate.Total for .NET avec la commande d’installation NuGet ci-dessous :

PM> NuGet\Install-Package Conholdate.Total

Convertir OST en PST en C#

Vous pouvez convertir un fichier OST au format PST en C# en suivant les étapes ci-dessous :

  • Chargez le fichier OST source à l’aide de la classe PersonalStorage.
  • Convertissez OST au format PST avec la méthode SaveAs.

L’exemple de code ci-dessous montre comment convertir OST en PST en C# :

// Chargez le fichier OST source à partir du disque
using (Aspose.Email.Storage.Pst.PersonalStorage personalOSTStorage = Aspose.Email.Storage.Pst.PersonalStorage.FromFile("Sample.ost"))
{
    // Convertir OST en PST
    personalOSTStorage.SaveAs("ConvertedOst.pst", Aspose.Email.Storage.Pst.FileFormat.Pst);
}

Licence d’évaluation gratuite

Vous pouvez obtenir une licence temporaire gratuite pour éviter les limitations d’évaluation et tester les API à leur pleine capacité.

Conclusion

Le processus de conversion OST en PST garantit que vos données sont facilement portables et accessibles sur différents systèmes et applications. En suivant les étapes décrites dans cet article de blog, vous pouvez convertir efficacement vos fichiers OST en PST en C#. Cependant, si vous avez besoin de discuter de l’un de vos besoins ou requêtes, n’hésitez pas à nous contacter sur forum.

FAQ

Quelle est la différence entre les fichiers OST et PST ?

Les fichiers OST (Offline Storage Table) sont utilisés pour stocker une copie locale des données de boîte aux lettres à partir d’un serveur Exchange, permettant un accès hors ligne. Les fichiers PST (Personal Storage Table) sont utilisés pour stocker les e-mails, les contacts et les éléments de calendrier et peuvent être utilisés indépendamment du serveur Exchange.

Puis-je convertir un fichier OST en PST sans Outlook ?

Oui, vous n’avez pas besoin d’installer Outlook pour convertir un fichier OST au format PST à partir de votre application C#.

Dans quelle mesure ce processus de conversion OST en PST est-il sécurisé ?

Ce processus de conversion est sécurisé, car il s’exécute localement sur votre machine, garantissant que vos données restent privées et protégées.

Quels types de données peuvent être convertis d’OST en PST ?

Cette approche de conversion prend en charge tous les types de données de boîte aux lettres, y compris les e-mails, les contacts, les calendriers, les tâches et les notes d’OST vers PST.

Voir également