PNG JPG BMP TIFF PST
Aspose.Email  для .NET

Как объединить PST файлы в C#

Интуитивно понятный и высокопроизводительный .NET API для объединения PST файлов Outlook без зависимости от программного обеспечения Microsoft Outlook.

Процесс объединения PST файлов заключается в объединении нескольких PST файлов в один файл, что может помочь в организации и консолидации данных Outlook для более простого управления и доступа. Это также поможет упростить процессы резервного копирования и архивирования данных.

Ваше комплексное решение в этой задаче - Aspose.Email для .NET. С помощью этого мощного C# API управление и консолидация данных Outlook никогда не были проще. API предоставляет надежный набор функций для бесшовного объединения PST файлов, позволяя вам оптимизировать процесс управления электронной почтой. Его методы для открытия, чтения и манипуляции с PST файлами облегчают задачу и делают ее точной.

Aspose.Email для .NET также поддерживает подписку на события для отслеживания процесса объединения, предоставляя гибкость для контроля и управления операциями объединения. Кроме того, API предлагает расширенные функции для обработки любых ошибок или исключений, которые могут возникнуть в процессе объединения, обеспечивая плавную и надежную работу.

C# API легко установить и использовать. Начните оптимизировать управление данными Outlook с Aspose.Email для .NET, выполнив одно из следующих действий:

  • Откройте NuGet менеджер пакетов, найдите Aspose.Email и установите его на свое устройство.

  • Используйте следующую команду из консоли менеджера пакетов:


PM> Install-Package Aspose.Email

Шаги для объединения PST файлов в C#

Основное объединение файла и конкатенация с помощью Aspose.Email для .NET API может быть выполнено всего лишь несколькими строками кода.

  1. Используйте PersonalStorage.FromFile для доступа к PST файлу.
  2. Подпишитесь на события для отслеживания процесса.
  3. Объедините PST файлы, находящиеся в отдельной папке, с помощью метода personalStorage.MergeWith() .

Системные требования

Наши API поддерживаются на всех основных платформах и операционных системах. Перед выполнением приведенного ниже кода, пожалуйста, убедитесь, что у вас есть следующие предварительные требования на вашем компьютере.

  • Microsoft Windows или совместимая ОС с .NET Framework, .NET Core, Windows Azure, Mono или Xamarin.
  • Среда разработки, такая как Microsoft Visual Studio.
  • Aspose.Email для .NET DLL, используемая в вашем проекте - установите из NuGet, используя кнопку загрузки выше.
 

Объединение PST файлов - C#

// Путь к каталогу файлов.
string dataDir = RunExamples.GetDataDir_Outlook();
string dst = dataDir + "Sub.pst";
totalAdded = 0;
try
{
    using (PersonalStorage personalStorage = PersonalStorage.FromFile(dst))
    {
        // Подписка на события является необязательным шагом только для отслеживания процесса.
        personalStorage.StorageProcessed += PstMerge_OnStorageProcessed;
        personalStorage.ItemMoved += PstMerge_OnItemMoved;

        // Объединяет с pst файлами, которые находятся в отдельной папке. 
        personalStorage.MergeWith(Directory.GetFiles(dataDir + @"MergePST\"));
        Console.WriteLine("Всего добавленных сообщений: {0}", totalAdded);
    }                
    Console.WriteLine(Environment.NewLine + "PST успешно объединен в " + dst);
}
catch (Exception ex)
{
    Console.WriteLine(ex.Message + "\nЭтот пример будет работать только в случае, если вы примените действующую лицензию Aspose Email. Вы можете купить полную лицензию или получить временную лицензию на 30 дней с http:// Www.aspose.com/purchase/default.aspx.");
}
 

Максимизируйте производительность системы: объедините PST файлы с использованием расширенного C# API

Пользуясь расширенными функциями C# API, вы можете без проблем объединить несколько PST файлов в один файл, достигнув более эффективной и организованной структуры данных для повышения производительности. Вот ключевые преимущества:

  1. Эффективное управление данными: Консолидация нескольких PST файлов в один файл облегчает управление и поиск электронных писем, контактов и другой информации, упрощая доступ к данным и организацию.

  2. Сниженный риск потери данных: Объединение PST файлов уменьшает риск случайной потери или утери важной информации, особенно во время процессов резервного копирования и миграции, поскольку все данные объединены в одном файле.

  3. Оптимальное использование дискового пространства: Объединяя PST файлы, можно минимизировать избыточные или дублирующиеся данные в разных файлах, что приводит к более эффективному использованию пространства на вашем компьютере или почтовом сервере.

  4. Упрощенные процессы резервного копирования и архивирования: Управление резервными копиями и архивами для одного, объединенного PST файла проще и менее затратное по времени, чем работа с несколькими файлами.

  5. Повышенная производительность и синхронизация: Объединение PST файлов может улучшить производительность Outlook и минимизировать проблемы с синхронизацией, особенно при работе с большим объемом данных, поскольку все данные хранятся в едином файле.

Краткий обзор API

Aspose.Email для .NET является решением для разбора файлов Microsoft Outlook и Thunderbird. Легко создавать, манипулировать, конвертировать электронные письма и форматы хранения, такие как EML, EMLX, HTML, MHT, MSG, PST, MBOX и др. Обработка вложений электронной почты, настройка заголовков сообщений и реализация различных сетевых протоколов, таких как POP3, IMAP и SMTP для отправки и получения писем, становится проще.

Aspose.Email предоставляет бесплатный доступ к своим ресурсам:

API является самостоятельным и не требует установки Microsoft Outlook или какого-либо другого программного обеспечения.

  • PST What is PST File Format

    Файлы с расширением .PST представляют собой персональные файловые архиваторы Outlook (также называемые таблицей личного хранения), которые хранят разнообразную пользовательскую информацию. Пользовательская информация хранится в папках различных типов, включая электронные письма, элементы календаря, заметки, контакты и несколько других форматов файлов. PST файлы используются для архивирования данных электронной почты в оффлайн-режиме, которые можно позже загрузить и просмотреть в различных приложениях.

    Read More