HTML JPG PDF XML PST
  Product Family
MSG

Конвертировать PST в MSG с помощью C#

Конвертация PST в MSG на C# с использованием .NET API без зависимости от Outlook® или Thunderbird®.

Как конвертировать PST в MSG с помощью C#

Для разработчиков C#, ищущих надёжное и эффективное решение для конвертации PST в MSG, Aspose.Email для .NET предлагает всесторонний и удобный API для конвертации файлов. Этот API является частью прогрессивной и универсальной библиотеки, предоставляющей простой и интуитивный подход к различным задачам обработки электронной почты, таким как создание и управление сообщениями, вложениями, извлечение метаданных email, взаимодействие с почтовыми серверами через различные протоколы, а также конвертация между форматами email форматах без зависимостей от Outlook или Thunderbird.

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

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

Конвертируйте свои PST‑файлы в формат MSG прямо сейчас. Начните с подключения пространства имён Aspose.Email в ваш C# проект. Вы можете сделать это, выполнив одно из следующих действий:

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

  • Выполните следующую команду в консоли менеджера пакетов:


PM> Install-Package Aspose.Email

Для получения дополнительной информации вы можете обратиться к нашему документация или поддержке.

Шаги для конвертации PST в MSG с помощью C#

Программисты .NET могут легко загрузить и конвертировать PST‑файлы в MSG всего в несколько строк кода.

  1. Откройте файл PST "storage.pst".
  2. Создайте выходной каталог, если он не существует.
  3. Получить доступ к папке "Inbox" в файле PST.
  4. Итерация по каждому сообщению в папке "Inbox".
  5. Сохраните каждое сообщение как файл .msg в выходном каталоге.

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

Перед запуском кода конвертации .NET убедитесь, что у вас есть следующие предварительные требования.

  • Microsoft Windows или совместимая ОС с .NET Framework, .NET Core, а также PHP, VBScript, Delphi, C++ через COM Interop.
  • Среда разработки, например Microsoft Visual Studio.
  • DLL Aspose.EMAIL для .NET, подключенная в вашем проекте.
 

Этот пример кода демонстрирует конвертацию PST в MSG на C#

using (var pst = PersonalStorage.FromFile("storage.pst"))
{
    // Ensure the output directory exists
    Directory.CreateDirectory(outputDirectory);

    var inbox = pst.RootFolder.GetSubFolder("Inbox");

    // Iterate through pst messages and save them as .msg files
    int count = 1;

    foreach (var msg in inbox.EnumerateMapiMessages())
    {
        var msgFilePath = Path.Combine(outputDirectory, $"Message{count}.msg");

        msg.Save(msgFilePath);

        Console.WriteLine($"Message {count} saved as: {msgFilePath}");

        count++;
    }
}
 
  • Free App to Convert PST to MSG

    Другие поддерживаемые конверсии

    Вы также можете конвертировать PST во многие другие форматы файлов, включая перечисленные ниже.

    PST TO EML (Сообщения электронной почты Outlook)
    PST TO EMLX (Формат Apple EMLX)
    PST TO HTML (Hyper Text Markup Language)
    PST TO ICS (iCalendar)
    PST TO MBOX (Электронные сообщения)
    PST TO MHTML (Формат архива веб‑страницы)
    PST TO OFT (Шаблоны электронной почты Outlook)
    PST TO OST (Файлы Offline Storage)
    PST TO VCF (Формат виртуальной визитки)