eSign formátů MBOX v C#
Nativní a vysoce výkonný elektronický podpis zpráv MBOX pomocí rozhraní Aspose.Email na straně serveru pro rozhraní.NET API, bez použití jakéhokoli softwaru, jako je Microsoft nebo Open Office, Adobe PDF.
Jak digitálně podepsat soubor MBOX pomocí C #
Abychom mohli elektronicky podepsat soubor MBOX, použijeme
API, které je bohaté na funkce, výkonné a snadno použitelné API digitálního podpisu pro platformu C #. Otevřeno
správce balíčků, hledání Aspose.Email a nainstalovat. Můžete také použít následující příkaz z konzoly Správce balíčků.
Command
PM> Install-Package Aspose.Email
Kroky pro elektronické podepisování souborů MBOX v C #
Základní digitální podpis zprávy s
API lze provést pomocí několika řádků kódu. Dokumenty pro zpracování e-mailů lze podepsat přidáním textu, obrázku nebo nakreslením profesionálního digitálního podpisu do e-mailových souborů a také ukládat výsledky ve formátech MSG a EML.
- Načíst všechny soubory MBOX s plnou cestou.
- Nastavte styl textu, jako je písmo, velikost písma, barva atd.
- Nastavte text podpisu.
- Uložit soubor MBOX, dostanete dokument s vloženým podpisem.
Systémové požadavky
Naše rozhraní API jsou podporována na všech hlavních platformách a operačních systémech. Před spuštěním níže uvedeného kódu se ujistěte, že máte v systému následující předpoklady.
- Microsoft Windows nebo kompatibilní operační systém s platformou.NET Framework, .NET Core a Xamarin
- Vývojové prostředí, jako je Microsoft Visual Studio
- Aspose.Email pro .NET DLL odkazované ve vašem projektu - Nainstalujte z NuGet pomocí tlačítka Stáhnout výše
Soubory MBOX s elektronickým podpisem - 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));
O Aspose.Email pro rozhraní.NET API
Aspose.Email je řešení pro analýzu formátů Microsoft Outlook a Thunderbird. Jeden může snadno vytvářet, manipulovat, převádět e-maily a formáty úložiště, jako jsou MSG, EMLX, EML a MHT. Zpracování e-mailových příloh, přizpůsobení záhlaví zpráv a implementace různých síťových protokolů, jako je POP3, IMAP a SMTP pro odesílání a přijímání e-mailů, je mnohem jednodušší. Je to samostatné API a nevyžaduje instalaci aplikace Microsoft Outlook ani jinou instalaci softwaru.Online ukázky MBOX eSignature Live
MBOX What is MBOX File Format
Formát souboru MBox je obecný termín, který představuje kontejner pro sběr zpráv elektronické pošty. Zprávy jsou uloženy uvnitř kontejneru spolu s jejich přílohami. Zprávy z celé složky se ukládají do jediného databázového souboru a nové zprávy se připojí na konec souboru. Četné aplikace a API poskytují podporu pro formát souborů MBox, jako je Apple Mail a Mozilla Thunderbird.
Read More