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

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

Интуитивно понятный и высокопроизводительный .NET API для объединения OST файлов.

Объединение OST (Offline Storage Table) файлов состоит в консолидации нескольких OST файлов в один, что упрощает управление и доступ к данным электронной почты. Надежным и эффективным решением для этой задачи является Aspose.Email для .NET, который позволяет разработчикам эффективно управлять OST файлами и направлять свое время и усилия на более критические и полезные аспекты их проектов. Aspose.Email для .NET — это универсальный API, предоставляющий мощные функции и возможности для упрощения объединения OST файлов, а также решения различных других сложных задач, связанных с электронной почтой.

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

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

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

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


PM> Install-Package Aspose.Email

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

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

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

OST файлы объединяются в один PST, так как их невозможно создать с нуля.

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

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

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

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

string[] sourceOstFiles = { "source1.ost", "source2.ost", "source3.ost", ... "sourceN.ost" };
            
using (var pst = PersonalStorage.Create("target.pst", FileFormatVersion.Unicode))
{
    // Подписка на события является необязательным шагом только для отслеживания процесса.
    pst.StorageProcessed += PstMerge_OnStorageProcessed;
    pst.ItemMoved += PstMerge_OnItemMoved;
    // Объединяет с PST файлами, которые находятся в отдельной папке. 
    pst.MergeWith(sourceOstFiles);
}
 
  • О API

    Aspose.Email для .NET — это мощный и надежный API для работы с электронными сообщениями, контактами, календарями и другими задачами, связанными с электронной почтой, в .NET приложениях. Он предлагает широкий спектр возможностей, таких как создание, чтение и изменение электронных сообщений, управление контактами и календарями, отправка и получение email и работа с различными форматами электронной почты, включая PST, MSG, EML и MHT. API предназначен для того, чтобы быть простым в использовании и удобным, что делает его отличным выбором для интеграции функциональности электронной почты в .NET приложения.

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

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

    OST What is OST File Format

    OST или Offline Storage Files представляют данные почтового ящика пользователя в автономном режиме на локальном компьютере после регистрации на сервере Exchange с использованием Microsoft Outlook. Файл создается автоматически при первом использовании Microsoft Outlook при подключении к серверу. После создания файл синхронизируется с сервером электронной почты, чтобы быть доступным в автономном режиме в случае отключения от сервера электронной почты. OST файлы могут содержать элементы почтового ящика пользователя, такие как электронные письма, контакты, данные календаря, заметки, задачи и другие подобные данные. Пользователи могут создавать электронные письма и другие элементы данных в OST файле даже при отсутствии соединения с сервером, но эти данные не будут синхронизированы с сервером. После восстановления соединения локальный файл снова синхронизируется с сервером, чтобы и сервер, и локальная копия имели одинаковый уровень информации.

    Read More