Aspose.Email  pro .NET

Rozhraní API pro zpracování e-mailů pro.NET

Vytvářejte aplikace napříč platformami pro vytváření, analýzu, převod a manipulaci s e-maily a poštovními schránkami

  Stáhnout zkušební verzi zdarma
  
 

Aspose.Email pro .NET je komplexní sada rozhraní API pro zpracování e-mailů, které lze použít k vytváření aplikací napříč platformami se schopností vytvářet e-maily, manipulovat, analyzovat, převádět a přenášet zprávy bez použití aplikace Microsoft Outlook nebo Office Automation. API poskytuje funkce manipulace s e-maily, jako je přidání, extrakce nebo odstraně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ší. Přehled těchto funkcí a jejich použití s ukázkami kódu naleznete v našem documentation.

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. Celý počet 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 například soubory osobních úložišť (PST) a soubory úložiště offline (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 populárních protokolů, jako je POP3, IMAP & SMTP nebo se připojte k serveru Microsoft Exchange Server přes Webové služby Exchange and Microsoft Graph odesílat a přijímat e-maily s přílohami a seznam nebo odebrat zprávy ze serveru.

Pokročilé funkce.NET E-mailové rozhraní API

Vytváření a aktualizace úkolů pomocí iCalendar

Formáty zpráv mezi převodem

Generujte zadané vzorce 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

Dynamický převod zpráv do více e-mailových formátů v.NET

Aspose.Email je dobrá volba, pokud hledáte API převádět e-maily 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é procesy převodu a zároveň skrývá základní specifikace formátu, což vývojářům usnadňuje integraci API do svých aplikací. Jakýkoli z podporovaných procesů převodu je stejně jednoduchý jako načítání zdrojového souboru do objektového modelu knihovny a volání metody Save s příslušnými parametry.

Vyzkoušejte naše bezplatné Převaděč e-mailů.

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

// load the file to be converted

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í rozhraní 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 ukládat je jako soubory MSG nebo ICS, ale můžete také odesílat, načítat, aktualizovat a zrušit žádosti o schůzku prostřednictvím protokolů pro odesílání zpráv. Jak zacházet s iCalendar API se můžete naučit z Práce se schůzkami article.

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

Aspose.Email pro .NET 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 také přihlásit se na servery POP3 pomocí uživatelského jména a hesla nebo ověřování APOP a provádět operace, jako je příjem e-mailů, zobrazení velikosti poštovní schránky a počtu zpráv, načítání celé zprávy nebo jen záhlaví, mazání zpráv ze serveru a tak dále. Jak zacházet s e-mailovými protokoly se můžete dozvědět z odpovídajících článků v našem průvodce pro vývojáře.

Funkce protokolu IMAP umožňují uživateli API ověřovat, 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řipojení k serveru Microsoft Exchange

Aspose.Email pro .NET poskytuje možnost připojení k serveru Microsoft Exchange Server za účelem provedení několika operací. Můžete vypsat zprávy 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í Exchange Server WebDAV & Webové služby Exchange. Rozhraní API také podporuje operace služby Jednotné zasílání zpráv a automatické zjišťování nastavení serveru Exchange Server na základě zadaných pověření.

Kompletní řešení opakovacího vzoru

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

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

E-mailová knihovna může načíst soubory Microsoft Outlook PST a OST z objektu streamu nebo umístění disku, aby bylo možné načíst úplnou hierarchii složek a číst podrobnosti o konkrétních zprávách, jako je předmět, odesílatel, příjemce nebo extrahovat zprávy s přílohami. Po návštěvě aplikace budete snadno zpracovávat soubory PST a OST Práce se soubory úložiště aplikace Outlook section.

Seznam zpráv z PST - C#

// load PST file

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 souborů pro ukládání a výměnu karet kontaktů. Aspose.Email pro .NET umožňuje manipulovat se soubory kontaktních karet (VCF) v aplikacích.NET Apps.Můžete také zpracovávat karty kontaktů aplikace Outlook, stejně jako Thunderbird vCards. Pomocí Aspose.Email pro .NET můžete odesílat soubory vCard nebo VCF v e-mailech, připojit vCards k vašim zprávám. Soubory vCard si také můžete vyměňovat svým vlastním způsobem. API umožňuje vytvářet, upravovat a odstraňovat karty kontaktů. Do své aplikace můžete snadno přidat podporu kontaktních karet.

Microsoft Office Automation — není potřeba

Aspose.Email pro .NET je vytvořen pomocí spravovaného kódu, který pro práci se zpracováním e-mailů nevyžaduje instalaci aplikace Microsoft Office nebo Microsoft Outlook v počítači. Je to perfektní alternativa automatizace aplikace Microsoft Outlook pro dynamickou manipulaci se soubory zpráv, stejně jako pro odesílání a přijímání e-mailů. Je to docela snadné migrace z Office Automation do Aspose.

  
  

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