Aspose.Email  pro .NET

API pro zpracování e‑mailů pro .NET

Vytvářejte multiplatformní aplikace pro vytváření, analýzu, konverzi a manipulaci s e‑maily a poštovními schránkami

  Stáhnout zkušební verzi zdarma
  
 

Aspose.Email pro .NET je komplexní sada API pro zpracování e‑mailů, která může být použita k vytváření multiplatformních aplikací s možností vytvářet e‑maily, manipulovat s nimi, analyzovat, konvertovat a přenášet zprávy bez použití Microsoft Outlook nebo Office Automation. API poskytuje funkce manipulace s e‑mailem, jako je přidávání, extrakce nebo odstranění příloh ze zprávy, přizpůsobení hlaviček zprávy přidáváním nebo odstraňováním příjemců či změnou předmětu a další. Přehled těchto funkcí a jejich použití s ukázkovým kódem naleznete v našem dokumentace.

Aspose.Email pro .NET usnadňuje vývojářům práci s Microsoft Outlook a Mozilla Thunderbird, protože podporuje řadu formátů, jako jsou MSG, EML, EMLX, PST, OST, MBOX a MHT. Úplný seznam formátů najdete na seznam podporovaných formátů souborů.

Aspose.Email pro .NET také poskytuje možnost spravovat soubory úložiště zpráv jako jsou soubory osobního úložiště (PST) a offline úložiště (OST) a MBOX. Vývojáři mohou použít API k odesílání a přijímání e‑mailů pomocí řady populárních protokolů, jako je POP3, IMAP & SMTP nebo se připojit k Microsoft Exchange Serveru přes Exchange Web Services a Microsoft Graph k odesílání a přijímání e‑mailů s přílohami a k výpisu nebo odstraňování zpráv ze serveru.

Rozšířené funkce .NET e‑mail API

Vytvářet a aktualizovat úkoly pomocí iCalendar

Měnit formáty zpráv mezi sebou

Generovat specifikované vzory opakování podle iCalendar RFC

Hromadná korespondence ze šablony

Podpora HTTP proxy v e‑mailových klientech, tj. POP3, IMAP a SMTP

Podpora vytváření souborů ICF a VCF verze 3.0

Dynamicky převádět zprávy do více e‑mailových formátů v .NET

Aspose.Email je dobrá volba, pokud hledáte API k převést e‑maily do různých formátů souborů. Například můžete snadno převádět soubory MSG na formáty EML, HTML nebo MHTML, a naopak. API poskytuje rozhraní pro všechny možné konverzní procesy a skrývá podkladové specifikace formátů, což vývojářům usnadňuje integraci API do jejich aplikací. Každý z podporovaných konverzních procesů je tak jednoduchý jako načíst zdrojový soubor do objektového modelu knihovny a zavolat metodu Save s odpovídajícími parametry.

Vyzkoušejte zdarma Konvertor e‑mailů.

Uložit zprávu v různých formátech – C#

// načíst soubor, který má být konvertován

using (var message = Aspose.Email.MailMessage.Load(dir + \"template.msg\"))

{

    // save in different formats

    message.Save(dir + "output.eml", Aspose.Email.SaveOptions.DefaultEml);

    message.Save(dir + "output.html", Aspose.Email.SaveOptions.DefaultHtml);

    message.Save(dir + "output.mhtml", Aspose.Email.SaveOptions.DefaultMhtml);

}

Správa objektů kalendáře pomocí iCalendar API

Aspose.Email vám poskytuje možnost vytvářet a ukládat objekty kalendáře Outlook pomocí svého iCalendar API. Nejenže můžete extrahovat objekty kalendáře v různých formátech a ukládat je jako soubory MSG nebo ICS, ale také můžete odesílat, získávat, aktualizovat a rušit žádosti o schůzku prostřednictvím protokolů pro odesílání zpráv. Jak pracovat s iCalendar API se můžete naučit z Práce s událostmi článek.

Odesílání a přijímání e‑mailů přes SMTP, POP3 a IMAP

Aspose.Email pro .NET vám umožňuje vytvářet složité zprávy s přílohami, formátováním HTML a obrázky a odesílat e‑mail pomocí protokolu SMTP. Také vám umožňuje přihlásit se k POP3 serverům pomocí uživatelského jména a hesla nebo APOP autentizace a provádět operace jako přijímání e‑mailů, zobrazování velikosti poštovní schránky a počtu zpráv, získání celé zprávy nebo jen hlaviček, mazání zpráv ze serveru a podobně. Jak zacházet s e‑mailovými protokoly se můžete naučit z příslušných článků v našem průvodce pro vývojáře.

Funkce protokolu IMAP umožňují uživateli API autentizovat se, vytvářet, mazat, vybírat, dotazovat složky, získávat a ukládat zprávy, měnit příznaky zpráv a základní příkazy IMAP.

Připojit se k Microsoft Exchange Serveru

Aspose.Email pro .NET poskytuje možnost připojit se k Microsoft Exchange Serveru za účelem provádění několika operací. Můžete vypisovat zprávy z jakékoli složky, stahovat zprávy a ukládat je v podporovaných formátech zpráv. E‑maily a pozvánky na schůzky lze také odesílat pomocí Exchange Server WebDav & Exchange Web Services. API také podporuje operace Unified Messaging a automatické zjišťování nastavení Exchange Serveru na základě zadaných přihlašovacích údajů.

Kompletní řešení vzorů opakování

Aspose.Email pro .NET vám umožňuje snadno a spolehlivě vypočítat data a časy výskytů i pro nejnáročnější vzory opakování. Můžete dynamicky vytvářet a konzumovat vzory opakování ve formátu iCalendar RFC (2445). Můžete použít roční, měsíční, týdenní, denní, hodinové, minutové i sekundové vzory opakování a můžete je reprezentovat ve vašich windows, webových nebo mobilních aplikacích.

Správa souborů úložiště zpráv

Knihovna e‑mail může načíst soubory Microsoft Outlook PST a OST ze streamu nebo z disku a získat celou hierarchii složek a číst podrobnosti zpráv, jako je předmět, odesílatel, příjemce, nebo extrahovat zprávy s přílohami. PST a OST soubory budete snadno zpracovávat po návštěvě Práce se soubory úložiště Outlook oddíl.

Vypsat zprávy z PST – C#

// načíst soubor PST

using (var pst = Aspose.Email.Storage.Pst.PersonalStorage.FromFile(dir + \"template.pst\"))

{

    // list PST folders

    foreach (var folder in pst.RootFolder.GetSubFolders())

    {

        // list messages in a folder

        foreach (var msg in folder.EnumerateMessages())

        {

            var folderInfo = pst.GetParentFolder(msg.EntryId);

            Console.WriteLine(msg.Subject + ":" + folderInfo.DisplayName);

        }

    }

}

Práce s kontaktními kartami

VCard nebo VCF je celosvětový formát souboru pro ukládání a výměnu vizitek kontaktů. Aspose.Email pro .NET umožňuje manipulovat se soubory vizitek (VCF) v .NET aplikacích. Můžete také zpracovávat kontaktní karty Outlooku i VCardy v Thunderbirdu. Pomocí Aspose.Email pro .NET můžete posílat soubory VCard nebo VCF v e‑mailových zprávách, připojovat VCardy k vašim zprávám. Také můžete výměnu VCard souborů provádět svým způsobem. API umožňuje vytvářet, upravovat a odstraňovat vaše kontaktní karty. Snadno můžete přidat podporu vizitek do vaší aplikace.

Microsoft Office Automation – není potřeba

Aspose.Email pro .NET je postaven na spravovaném kódu, který nevyžaduje instalaci Microsoft Office ani Microsoft Outlook na počítači pro práci se zpracováním e‑mailů. Je to dokonalá alternativa k automatizaci Microsoft Outlook pro dynamickou manipulaci se soubory zpráv i pro odesílání a přijímání e‑mailů. Je to poměrně snadné přejít z Office Automation na Aspose.

  
  

Aspose.Email nabízí jednotlivé e‑mailové API pro další populární vývojová prostředí, uvedená níže: