Конвертация MSG в PST с помощью C#
Конвертация MSG в PST на C# с использованием .NET API без зависимостей от Outlook® или Thunderbird®.
Как конвертировать MSG в PST с помощью C#
Испытайте высокоскоростную работу с обработкой электронной почты с Aspose.Email для .NET! Это C# API, которое предоставляет разработчикам мощный набор инструментов для работы с файлами электронной почты без установки Outlook или Thunderbird, включая возможность конвертации между различными форматами. Одной из этих возможностей является конвертация сообщений MSG (Outlook Email Message) в файлы PST (Personal Storage Table), что создает более целостную и удобную систему управления электронной почтой внутри среды Outlook, особенно когда речь идет о большом количестве сообщений или при работе на различных устройствах и платформах.
Конвертация отдельных файлов MSG в формат PST объединяет несколько независимых элементов электронной почты в один файл, улучшая как организацию, так и портативность, позволяя удобно архивировать и управлять файлами личных папок Outlook, которые могут быть легко перенесены, сохранены или связаны с профилем Outlook для интегрированной организации и доступа к электронной почте.
Процесс конвертации электронной почты в файл хранения с Aspose.Email для .NET является простым. Библиотека представляет собой удобную объектную модель. Конвертация электронной почты обычно требует всего несколько строк кода, абстрагируя необходимые аспекты анализа формата файла, обработки MIME, решения проблем с кодировкой и т. д. Когда вы используете Aspose.Email для .NET, вам не нужно вручную обрабатывать ни один из этих аспектов. Вместо этого вы пишете только высокоуровневый код, необходимый для выполнения задачи.
Улучшите свою производительность с помощью комплексного и простого в использовании API, который упрощает сложные задачи управления электронной почтой, такие как отправка, получение и обработка писем, а также конвертация между различными форматами электронной почты. Это позволяет разработчикам эффективно интегрировать функциональность электронной почты в свои приложения, не углубляясь в подробности низкого уровня, что значительно снижает время и усилия на разработку.
Чтобы воспользоваться мощью .NET API, выполните одно из следующих действий:
Откройте NuGet менеджер пакетов, найдите Aspose.Email и установите его на свое устройство.
Используйте следующую команду из консоля менеджера пакетов:
PM> Install-Package Aspose.Email
Шаги для конвертации MSG в PST с помощью C#
.NET программисты могут легко загружать и конвертировать файлы MSG в PST всего за несколько строк кода.
- Создайте новый файл PST с помощью PersonalStorage.Create.
- Добавьте папку “Входящие” в корневую папку PST.
- Загрузите файл MSG с помощью MapiMessage.Load.
- Добавьте MSG в только что созданную папку Входящие в PST.
Системные требования
Перед запуском кода конвертации для .NET убедитесь, что у вас есть следующие предварительные условия.
- Microsoft Windows или совместимая операционная система с .NET Framework, .NET Core, и PHP, VBScript, Delphi, C++ через COM Interop.
- Среда разработки, такая как Microsoft Visual Studio.
- Ссылка на Aspose.Email для .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);
}
Бесплатное приложение для конвертации MSG в PST
Другие поддерживаемые конвертации
Вы также можете конвертировать MSG в многие другие форматы файлов, включая несколько перечисленных ниже.