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

Електронне підписання форматів MBOX у C#

Власний та високопродуктивний електронний підпис повідомлень MBOX за допомогою серверного Aspose.Email для API .NET, без використання будь-якого програмного забезпечення, такого як Microsoft або Open Office, Adobe PDF.

Як цифрово підписати файл MBOX за допомогою C #

Для електронного підписання файлу MBOX ми будемо використовувати

Аспосе.Електронна пошта до.NET

API, який є багатофункціональним, потужним і простим у використанні API цифрового підпису для платформи C #. Відкрити

NuGet

менеджер пакетів, пошук Aspose.Email і встановити. Ви також можете скористатися наступною командою з консолі менеджера пакетів.

Command

PM> Install-Package Aspose.Email

Кроки для електронного підписання файлів MBOX у C #

Основний цифровий підпис повідомлення з

Аспосе.Електронна пошта до.NET

API можна зробити лише за допомогою декількох рядків коду. Можна підписувати документи обробки електронної пошти, додаючи текст, зображення або намалювати професійний цифровий підпис до файлів електронної пошти, а також зберегти результат у форматах MSG та EML.

  • Завантажте всі файли MBOX з повним шляхом.
  • Встановіть стиль тексту, наприклад шрифт, розмір шрифту, колір тощо.
  • Встановіть текст підпису.
  • Збережіть файл MBOX, Ви отримаєте документ з вставленим підписом.

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

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

  • Майкрософт Windows або сумісна ОС із платформами.NET Framework, .NET Core та Xamarin
  • Середовище розробки, як-от Microsoft Visual Studio
  • Aspose.Email до.NET DLL, на який посилається у вашому проекті - Встановіть з NuGet за допомогою кнопки Завантажити вище
 

Файли електронного підпису MBOX - C#

var mail = MapiHelper.GetMapiMessageFromFile(inputFilePath);

var htmlDocument = new Aspose.Html.HTMLDocument(mail.BodyHtml, "");

var element = htmlDocument.CreateElement("Signature");
element.InnerHTML = "Signature Text (Style it with css)";
htmlDocument.Body.AppendChild(element);

var folderPath = "directorypath";
var filePath = folderPath + "Merged.html";
htmlDocument.Save(filePath);
var content = System.IO.File.ReadAllText(filePath);
System.IO.File.Delete(filePath);
Directory.Delete(folderPath);
mail.SetBodyContent(content, BodyContentType.Html);

mail.Save(Path.Combine(outputFolderPath, Path.GetFileNameWithoutExtension(inputFilePath) + " Signed.mbox"), new EmlSaveOptions(MailMessageSaveType.MboxFormat)); 
 
  • Про Aspose.Email для .NET API

    Aspose.Email - це рішення для аналізу форматів Microsoft Outlook та Thunderbird. Можна легко створювати, маніпулювати, конвертувати електронну пошту та формати зберігання, такі як MSG, EMLX, EML та MHT. Обробка вкладень електронної пошти, налаштування заголовків повідомлень та впровадження різних мережевих протоколів, таких як POP3, IMAP та SMTP для надсилання та отримання електронних листів набагато простіше. Це автономний API і не вимагає встановлення Microsoft Outlook або будь-якого іншого програмного забезпечення.

    Онлайн-демонстрації електронного підпису MBOX в прямому ефірі

    MBOX What is MBOX File Format

    Формат файлу MBox - це загальний термін, який представляє контейнер для збору електронних поштових повідомлень. Повідомлення зберігаються всередині контейнера разом із вкладеннями. Повідомлення з цілої папки зберігаються в одному файлі бази даних, а нові повідомлення додаються до кінця файлу. Численні програми та API забезпечують підтримку формату файлів MBox, таких як Apple Mail та Mozilla Thunderbird.

    Read More

    Інші підтримувані файли для електронних підписів

    Використовуючи C #, можна також цифровим підписом багатьох інших форматів, включаючи.

    EML (Повідомлення електронної пошти Outlook)
    MSG (Формат Outlook та обміну)
    OST (Файли зберігання в автономному режимі)
    PST (Файли особистого сховища Outlook)