Конвертировать MSG в PST с помощью C#
Конвертация MSG в PST на C# с использованием .NET API без зависимостей от Outlook® или Thunderbird®.
Как конвертировать MSG в PST с помощью C#
Получите высокоскоростную производительность при обработке электронной почты с помощью Aspose.Email для .NET! Это C# API, предоставляющее разработчикам мощный набор инструментов для работы с файловыми сообщениями без установки Outlook или Thunderbird, включая возможность конвертации между различными форматами. Среди этих возможностей конвертация из MSG (сообщение Outlook) в PST (Personal Storage Table) выделяется, поскольку создает более целостную и удобную систему управления электронной почтой в среде Outlook, особенно при работе с большим количеством сообщений или при работе на разных устройствах и платформах.
Конвертация отдельных файлов MSG в формат PST объединяет множество самостоятельных электронных писем в один файл, улучшая как организацию, так и переносимость, позволяя удобно архивировать и управлять файлами Outlook Personal Folder, которые можно легко перенести, резервировать или связать с профилем Outlook для интегрированной организации и доступа к электронной почте.
Процесс конвертации email в файл хранилища с помощью Aspose.Email for .NET прост. Библиотека предоставляет удобную объектную модель. Конвертация писем обычно требует лишь несколько строк кода, скрывая детали парсинга форматов файлов, обработки MIME, проблем кодировки и т.д. При использовании Aspose.Email for .NET вам не нужно вручную обрабатывать эти аспекты. Вместо этого вы пишете только высокий уровень кода, необходимый для выполнения задачи.
Повышайте производительность с помощью всестороннего и простого в использовании API, которое упрощает сложные задачи управления электронной почтой, такие как отправка, получение и обработка писем, а также конвертация между различными форматами email. Это позволяет разработчикам эффективно интегрировать функции электронной почты в свои приложения, не погружаясь в детали низкого уровня, тем самым значительно сокращая время и затраты на разработку.
Чтобы использовать возможности .NET API, выполните одно из следующих действий:
Открыть NuGet в менеджере пакетов найдите Aspose.Email и установите его.
Выполните следующую команду в консоли менеджера пакетов:
PM> Install-Package Aspose.Email
Шаги по конвертации MSG в PST с помощью C#
.NET-программисты могут легко загрузить и конвертировать файлы MSG в PST всего за несколько строк кода.
- Создайте новый файл PST с помощью PersonalStorage.Create.
- Добавьте подпапку "Inbox" в корневую папку PST.
- Загрузите файл MSG с помощью MapiMessage.Load.
- Добавьте MSG в только что созданную папку Inbox в PST.
Системные требования
Перед запуском кода конвертации .NET убедитесь, что у вас есть следующие предварительные требования.
- Microsoft Windows или совместимая ОС с .NET Framework, .NET Core, а также PHP, VBScript, Delphi, C++ через COM Interop.
- Среда разработки, например Microsoft Visual Studio.
- Aspose.Email for .NET DLL подключена к вашему проекту.
- Включите пространство имён в соответствующий класс.
Этот пример кода демонстрирует конвертацию MSG в PST на C#
using (var pst = PersonalStorage.Create("outputFile.pst", FileFormatVersion.Unicode))
{
var inbox = pst.RootFolder.AddSubFolder("Inbox");
var msg = MapiMessage.Load("sourceFile.msg");
inbox.AddMessage(msg);
}
Free App to Convert MSG to PST
Другие поддерживаемые конверсии
Вы также можете конвертировать MSG во множество других форматов файлов, включая перечисленные ниже.