HTML JPG PDF XML MBOX
  Product Family
ICS

Перетворити MBOX в ICS через C #

Перетворення MBOX в ICS C # за допомогою .NET API без залежностей Outlook® або Thunderbird®.

Як перетворити MBOX в ICS за допомогою C #

Аспосе.Електронна пошта до.NET забезпечує потужне рішення для перетворення файлів MBOX в ICS з ефективністю та легкістю! За допомогою всього декількох рядків коду ви можете легко перенести дані електронної пошти з формату MBOX у формат ICS, забезпечуючи сумісність та доступність між різними поштовими клієнтами та платформами. Використовуючи потужні функції Aspose.Email для .NET, користувачі можуть легко впроваджувати перетворення MBOX в ICS у своїх додатках, отримуючи надійність, швидкість та гнучкість у процесі перетворення.

API надає повний набір компонентів для обробки різних завдань, пов’язаних з електронною поштою, включаючи створення, читання та маніпулювання повідомленнями електронної пошти, управління папками та вкладеннями, фільтрацію, пошук та шифрування, роботу з Microsoft Exchange Server, роботу з різними форматами електронної пошти тощо.

За допомогою Aspose.Email розробники можуть спростити управління електронною поштою, покращити взаємодію даних, забезпечити відповідність стандартам електронної пошти та розширити можливості обробки електронних листів у своїх програмах.

Почніть використовувати можливості .NET API виконуючи одну з наступних дій:

  • Open NuGet менеджер пакетів, знайдіть Aspose.Email і встановіть його на свій пристрій.

  • Скористайтеся наступною командою з консолі менеджера пакетів:


PM> Install-Package Aspose.Email

Кроки для перетворення MBOX в ICS через C #

Програміти.NET можуть легко завантажувати та конвертувати файли MBOX в ICS всього за кілька рядків коду.

  1. Завантажте файл MBOX за допомогою програми MboxStorageReader.
  2. Створіть каталог виводу, якщо його немає.
  3. Повторюйте кожне повідомлення електронної пошти в MBOX.
  4. Збережіть кожне повідомлення електронної пошти як файл ICS у вихідному каталозі.

Системні вимоги

Перш ніж запускати код перетворення.NET, переконайтеся, що у вас є наступні передумови.

  • Майкрософт Windows або сумісна ОС з.NET Framework, .NET Core та PHP, VBScript, Delphi, C ++ через COM Interop.
  • Середовище розробки, як-от Microsoft Visual Studio.
  • Aspose.Email до.NET DLL, на який посилається у вашому проекті.
  • Включити простір імен у відповідний клас.
 

Цей зразок коду показує перетворення MBOX в ICS C #

// Load mbox file
var mbox = MboxStorageReader.CreateReader(mboxFilePath, new MboxLoadOptions());

// Ensure the output directory exists
Directory.CreateDirectory(outputDirectory);

// Iterate through mbox messages and save them as .ics files
int count = 1;

foreach (var eml in mbox.EnumerateMessages())
{
    // Search a calendar view and save it as .ics file
    var icsFilePath = Path.Combine(outputDirectory, $"Message{count}.ics");

    var icsContent = eml.GetAlternateViewContent("text/calendar");

    if (icsContent != null)
    {
        File.WriteAllText(icsFilePath, icsContent);
    }

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

    count++;
}
 
  • Безкоштовний додаток для перетворення MBOX в ICS

    Інші підтримувані конверсії

    Ви також можете конвертувати MBOX у багато інших форматів файлів, включаючи деякі з перерахованих нижче.

    MBOX TO EML (Повідомлення електронної пошти Outlook)
    MBOX TO EMLX (Формат Apple EMLX)
    MBOX TO HTML (Мова гіпертекстової розмітки)
    MBOX TO MHTML (Формат архіву веб-сторінок)
    MBOX TO MSG (Формат Outlook та обміну)
    MBOX TO OFT (Шаблони електронної пошти Outlook)
    MBOX TO OST (Файли зберігання в автономному режимі)
    MBOX TO PST (Файли особистого сховища Outlook)
    MBOX TO VCF (Формат віртуальної картки)