Aspose.Email  for .NET

.NET Outlook a knihovna pro zpracování e-mailu Thunderbird

Vytvářejte, analyzujte, převádějte a manipulujte s e-maily a archivy e-mailů napříč platformami

  Download free trial
  
 

Aspose.Email for .NET je komplexní sada rozhraní API pro zpracování e-mailu, které lze použít k vytváření aplikací pro různé platformy se schopností vytvářet poštu, manipulovat, analyzovat, převádět a přenášet zprávy bez použití aplikací Microsoft Outlook nebo Office Automation. API poskytuje funkce pro manipulaci s e-maily, jako je přidávání, extrahování nebo odstraňování příloh z objektu zprávy, přizpůsobení záhlaví zpráv přidáním nebo odebráním příjemců nebo změnou předmětu a další.

Aspose.Email pro .NET usnadňuje vývojářům práci s řadou formátů Microsoft Outlook a Mozilla Thunderbird, jako jsou MSG, EML, EMLX, PST, OST, MBOX a MHT, a také poskytuje možnost spravovat soubory úložiště zpráv. jako například Osobní Soubory úložiště (PST) a offline Soubory úložiště (OST) a MBOX. Vývojáři mohou používat API k odesílání a přijímání e-mailů prostřednictvím řady oblíbených protokolů, jako jsou POP3, IMAP a SMTP, nebo se mohou připojit k serveru Microsoft Exchange Server prostřednictvím WebDav a Exchange Web Services a odesílat a přijímat e-maily s přílohami a vypisovat nebo odstraňovat zprávy ze serveru.

Pokročilé funkce .NET Email API

Odešlete e-mail s tělem HTML a přílohami

Funkce hromadné korespondence a hromadného odesílání pošty

Seznam a stahování zpráv z poštovních serverů POP3 a IMAP

Seznam, stahování a odesílání zpráv prostřednictvím serverů Microsoft Exchange

Vytvářejte a aktualizujte úkoly pomocí iCalendar

Načíst zprávy ze souboru nebo streamu

Uložte zprávy do souboru nebo streamu

Inter-konvertovat formáty zpráv

Manipulace se zprávami Osobní a offline soubory úložiště

Přidejte zprávy, kontakty, úkoly, poznámky, položky kalendáře a distribuční seznamy do PST

Extrahujte zprávy, kontakty a položky kalendáře z PST

Vygenerujte zadané vzory opakování podle RFC iCalendar

Manipulujte s položkami kalendáře pomocí klienta Exchange Web Service (EWS).

Přidejte do e-mailů vložené objekty a přílohy

Zahrnout text a tělo HTML pošty

Hromadná korespondence ze šablony

Odesílejte schůzky nebo schůzky vyhovující iCalendar

Vytvářejte přizpůsobené hlavičky pošty

Podpora HTTP Proxy v e-mailových klientech, tedy POP3, IMAP a SMTP

Převod úloh aplikace Outlook do MHTML

Jediná sjednocená metoda pro načítání různých typů položek aplikace Outlook

Vytvořte kontakt v podsložce kontaktů v EWS

Přidejte přílohu k opakujícím se událostem kalendáře

Aktualizovat člena v distribučním seznamu PST (DL)

Podpora pro Outlook pro Mac datový soubor OLM

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

Získejte cestu ke složce v souboru OLM

Získejte seznam vlastních složek vytvořených uživatelem

Podpora více připojení pro rekurzivní operace IMAP a POP3

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

Aspose.Email je dobrá volba, pokud hledáte API pro převod e-mailů do různých formátů souborů. Můžete například snadno převést soubory MSG do formátů EML, HTML nebo MHTML nebo naopak. API odhalilo rozhraní pro všechny možné konverzní procesy a zároveň skrylo základní specifikace formátu, což vývojářům usnadnilo integraci API do jejich aplikací. Kterýkoli z podporovaných procesů převodu je tak jednoduchý jako načtení zdrojového souboru v modelu objektu knihovny a volání metody Save s příslušnými parametry.

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

// načte soubor, který má být převeden

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

{

    // uložit v různých formátech

    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);

}

Spravujte objekty kalendáře pomocí iCalendar API

Aspose.Email vám poskytuje možnost vytvářet a ukládat objekty kalendáře aplikace Outlook prostřednictvím rozhraní iCalendar API. Nejen, že můžete extrahovat objekty kalendáře v různých formátech a uložit je jako soubory MSG nebo ICS, ale můžete také odesílat, načítat, aktualizovat a rušit žádosti o schůzku prostřednictvím protokolů pro odesílání zpráv.

Send and Receive e-maily via SMTP, POP3 and IMAP

Aspose.Email for .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-maily pomocí protokolu SMTP. Umožňuje vám také přihlásit se na servery POP3 pomocí uživatelského jména a hesla nebo ověřování APOP, abyste mohli provádět operace, jako je příjem e-mailů, stejně jako zobrazení velikosti poštovní schránky a počtu zpráv, načtení celé zprávy nebo pouze záhlaví, mazání zpráv ze serveru atd. .

API také podporuje funkce protokolu IMAP včetně ověřování, vytváření, mazání, výběru, dotazování na složky, získávání a ukládání zpráv, změna příznaků zpráv a základních příkazů IMAP.

Připojte se k serveru Microsoft Exchange Server

Aspose.Email for .NET poskytuje možnost připojení k serveru Microsoft Exchange Server za účelem provedení několika operací. Můžete zobrazit seznam zpráv z libovolné 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í WebDav a Exchange Web Services serveru Exchange. API také podporuje operace Unified Messaging a automatické zjišťování nastavení Exchange Server na základě zadaných pověření.

Kompletní řešení vzoru opakování

Aspose.Email for .NET vám umožňuje snadno a spolehlivě vypočítat data a časy výskytu i pro ty nejsložitější vzorce opakování. Vzory opakování můžete dynamicky vytvářet a používat ve formátu iCalendar RFC (2445). Můžete si vybrat, zda budete používat roční, měsíční, týdenní, denní, hodinové, minutové a sekundové vzorce opakování a můžete reprezentovat vzorce opakování ve vašich oknech, webových nebo mobilních aplikacích.

Manage Message Soubory úložiště

E-mailová knihovna může načíst soubory Microsoft Outlook PST a OST z objektu streamu nebo umístění na disku, aby bylo možné načíst úplnou hierarchii složek a přečíst konkrétní podrobnosti zprávy, jako je předmět, odesílatel, příjemce nebo extrahovat zprávy s přílohami.

Seznam zpráv z PST - C#

// načtení souboru PST

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

{

    // seznam složek PST

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

    {

        // seznam zpráv ve složce

        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 souborů pro ukládání a výměnu kontaktních karet. Aspose.Email pro .NET umožňuje manipulovat se soubory kontaktních karet (VCF) v rámci aplikací .NET. Zpracovávejte kontaktní karty Outlooku i Thunderbird VCards. Pomocí Aspose.Email for .NET můžete posílat soubory VCard nebo VCF e-mailem, připojovat VCardy ke svým zprávám. Můžete si také vyměňovat soubory VCard svým způsobem. API umožňuje vytvářet, upravovat a odstraňovat vaše kontaktní karty. Do aplikace můžete snadno přidat podporu karet kontaktů.

Automatizace Microsoft Office – není potřeba

Aspose.Email for .NET je vytvořen pomocí spravovaného kódu, který pro práci se zpracováním e-mailů nevyžaduje instalaci sady Microsoft Office nebo Microsoft Outlook do počítače. Je to dokonalá automatizační alternativa Microsoft Outlook pro manipulaci se soubory dynamických zpráv a také pro odesílání a přijímání e-mailů.

  
  

Aspose.Email nabízí jednotlivá e-mailová rozhraní API pro další populární vývojová prostředí, jak je uvedeno níže: