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 zdarmaAspose.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.
- Učební zdroje
- Dokumentace
- Zdrojový kód
- Reference API
- Výuková videa
- Podpora produktu
- Bezplatná podpora
- Placená podpora
- Blog
- Poznámky k vydání
- Proč Aspose.Email pro .NET?
- Seznam zákazníků
- Úspěšné příběhy