Wie man PST-Dateien in C# zusammenführt
Intuitive und leistungsstarke .NET-API zum Zusammenführen von Outlook-PST-Dateien, ohne Abhängigkeit von Microsoft Outlook.

Der Vorgang des Zusammenführens von PST-Dateien besteht darin, mehrere PST-Dateien zu einer einzigen Datei zu kombinieren, was dabei hilft, Outlook-Daten zu organisieren und zu konsolidieren, um die Verwaltung und den Zugriff zu erleichtern. Dies kann zudem die Prozesse der Datensicherung und Archivierung vereinfachen.
Ihre umfassende Lösung in dieser Aufgabe ist Aspose.Email für .NET. Mit dieser leistungsstarken C#-API war das Verwalten und Konsolidieren von Outlook-Daten noch nie einfacher. Die API bietet einen robusten Funktionsumfang, um PST-Dateien nahtlos zusammenzuführen, sodass Sie Ihren E‑Mail‑Verwaltungsprozess optimieren können. Ihre Methoden zum Öffnen, Lesen und Manipulieren von PST-Dateien machen die Aufgabe einfach und präzise.
Aspose.Email für .NET unterstützt zudem die Ereignisabonnierung zur Verfolgung des Zusammenführungsprozesses, wodurch Flexibilität beim Überwachen und Verwalten der Vorgänge ermöglicht wird. Darüber hinaus bietet die API erweiterte Funktionen zum Umgang mit möglichen Fehlern oder Ausnahmen während des Zusammenführens, um einen reibungslosen und zuverlässigen Betrieb zu gewährleisten.
Die C#-API ist einfach zu installieren und zu verwenden. Beginnen Sie, Ihr Outlook-Datenmanagement mit Aspose.Email für .NET zu optimieren, indem Sie eine der folgenden Aktionen ausführen:
Öffnen NuGet Package Manager, suchen Sie nach Aspose.Email und installieren Sie es auf Ihrem Gerät.
Verwenden Sie den folgenden Befehl in der Package Manager Console:
PM> Install-Package Aspose.Email
Schritte zum Zusammenführen von PST-Dateien in C#
Ein einfaches Zusammenführen und Aneinanderhängen von Dateien mit Aspose.Email für .NET APIs können mit nur wenigen Code‑Zeilen implementiert werden.
- Verwenden Sie PersonalStorage.FromFile um auf die PST-Datei zuzugreifen.
- Abonnieren Sie die Ereignisse, um den Vorgang zu verfolgen.
- PST-Dateien, die sich in einem separaten Ordner befinden, zusammenführen mit personalStorage.MergeWith() Methode.
Systemanforderungen
Unsere APIs werden auf allen wichtigen Plattformen und Betriebssystemen unterstützt. Bevor Sie den untenstehenden Code ausführen, stellen Sie bitte sicher, dass die folgenden Voraussetzungen auf Ihrem System vorhanden sind.
- Microsoft Windows oder ein kompatibles Betriebssystem mit .NET Framework, .NET Core, Windows Azure, Mono oder Xamarin-Plattformen
- Entwicklungsumgebung wie Microsoft Visual Studio
- Aspose.Email für .NET DLL, die in Ihrem Projekt referenziert wird – installieren Sie sie über NuGet mittels des obigen Download‑Buttons
PST-Dateien zusammenführen – C#
// The path to the File directory.
string dataDir = RunExamples.GetDataDir_Outlook();
string dst = dataDir + "Sub.pst";
totalAdded = 0;
try
{
using (PersonalStorage personalStorage = PersonalStorage.FromFile(dst))
{
// The events subscription is an optional step for the tracking process only.
personalStorage.StorageProcessed += PstMerge_OnStorageProcessed;
personalStorage.ItemMoved += PstMerge_OnItemMoved;
// Merges with the pst files that are located in a separate folder.
personalStorage.MergeWith(Directory.GetFiles(dataDir + @"MergePST\"));
Console.WriteLine("Total messages added: {0}", totalAdded);
}
Console.WriteLine(Environment.NewLine + "PST merged successfully at " + dst);
}
catch (Exception ex)
{
Console.WriteLine(ex.Message + "\nThis example will only work if you apply a valid Aspose Email License. You can purchase full license or get 30 day temporary license from http:// Www.aspose.com/purchase/default.aspx.");
}
Maximieren Sie die Systemproduktivität: Kombinieren Sie PST-Dateien mit der fortschrittlichen C#-API
Durch die Nutzung der erweiterten Funktionen der C#-API können Sie mehrere PST-Dateien nahtlos zu einer einzigen Datei konsolidieren und so eine effizientere und besser organisierte Datenstruktur für gesteigerte Produktivität erreichen. Hier sind die wichtigsten Vorteile:
Effizientes Datenmanagement: Das Konsolidieren mehrerer PST-Dateien zu einer einzigen Datei erleichtert das Verwalten und Auffinden von E-Mails, Kontakten und anderen Informationen und streamt den Datenzugriff und die Organisation.
Reduziertes Risiko von Datenverlust: Das Zusammenführen von PST-Dateien verringert das Risiko, wichtige Daten versehentlich zu verlegen oder zu verlieren, insbesondere während Sicherungs- und Migrationsprozessen, da alle Daten in einer einzigen Datei konsolidiert sind.
Optimale Nutzung des Speicherplatzes: Durch das Zusammenführen von PST-Dateien können redundante oder doppelte Daten in verschiedenen Dateien minimiert werden, was zu einer effizienteren Speicherplatznutzung auf Ihrem System oder Mail-Server führt.
Vereinfachte Sicherungs- und Archivierungsprozesse: Die Verwaltung von Backups und Archiven für eine einzelne, konsolidierte PST-Datei ist einfacher und weniger zeitaufwändig im Vergleich zur Handhabung mehrerer Dateien.
Verbesserte Leistung und Synchronisation: Das Zusammenführen von PST-Dateien kann die Outlook-Leistung steigern und Synchronisationsprobleme minimieren, insbesondere bei großen Datenmengen, da alle Daten in einer einheitlichen Datei gespeichert werden.
Kurze Übersicht über die API
Aspose.Email für .NET Aspose.Email ist eine Lösung zum Parsen von Microsoft Outlook- und Thunderbird-Dateien. Man kann leicht E-Mail- und Speicherformate wie EML, EMLX, HTML, MHT, MSG, PST, MBOX usw. erstellen, manipulieren und konvertieren. Der Umgang mit E-Mail-Anhängen, die Anpassung von Nachrichtenkopfzeilen und die Implementierung verschiedener Netzwerkprotokolle wie POP3, IMAP & SMTP zum Senden & Empfangen von E-Mails ist wesentlich einfacher.
Aspose.Email bietet kostenlosen Zugriff auf seine Ressourcen:
- ein verständlicher Dokumentation mit ausführlichen Anleitungen zu allen unterstützten Funktionen
- Support-Forum die professionelle Antworten auf alle möglichen Fragen bieten
- die Blog mit einer Sammlung von Beiträgen zu dringenden Themen
- erweiterte Funktionen der Bibliothek
Die API ist eigenständig und erfordert keine Installation von Microsoft Outlook oder anderer Software.
PST What is PST File Format
Dateien mit der Erweiterung .PST stellen Outlook Personal Storage Files (auch Personal Storage Table genannt) dar, die eine Vielzahl von Benutzerinformationen speichern. Benutzerinformationen werden in Ordnern verschiedener Typen abgelegt, darunter E‑Mails, Kalenderelemente, Notizen, Kontakte und mehrere andere Dateiformate. PST‑Dateien werden zur Offline‑Archivierung von E‑Mail‑Daten verwendet, die später in verschiedenen Anwendungen geladen und angezeigt werden können.
Read More