Aspose.Email  pro Python přes .NET

Python Outlook API pro zpracování e-mailů

Vytvářejte, manipulujte nebo převádějte e-mailové formáty včetně MSG, EML, EMLX a MHT z aplikací Python.

  Download free trial
  
 

Aspose.Email pro Python přes .NET je flexibilní, ale výkonné API pro programování e-mailů, které vývojářům šetří čas a úsilí vytvářet, manipulovat nebo převádět běžné formáty e-mailových zpráv bez obav o složitost implementace základního formátu.

Python Email API lze použít pro základní funkce správy e-mailů, jako je úprava obsahu zpráv a manipulace s přílohami. Knihovna také provádí správa dokumentů pro ukládání zpráv, odesílání a přijímání e-mailů prostřednictvím různých protokolů včetně POP3, IMAP a SMTP. Naučte se práce s protokoly POP3, IMAP a SMTP.

Pokročilé funkce API pro zpracování e-mailů

Odesílejte a přijímejte e-maily s přílohami

Podpora SSL a TLS

Dynamický převod souborů zpráv

Aspose.Email pro Python přes .NET je dobrá volba, pokud hledáte API pro převod e-mailových souborů. Poskytuje snadno použitelná rozhraní pro proces převodu a zároveň skrývá všechny ošklivé detaily specifikace základního formátu. Vše, co musíte udělat, je načíst zdrojový soubor do objektového modelu Aspose.Email a zavolat metodu Save s příslušnými parametry. Je to opravdu tak jednoduché!

Převod MSG do různých formátů - Python

msg= MailMessage.load(dir + "msgtemplate.msg")

# convert MSG to EML, HTML & MHTML formats

msg.save("emloutput.eml", SaveOptions.default_eml)

msg.save("htmloutput.html", SaveOptions.default_html)

msg.save("mhtoutput.mhtml", SaveOptions.default_mhtml)

Rozsáhlá podpora formátu ICS pro schůzky

Aspose.Email pro Python přes .NET lze použít k vytváření schůzek a jejich ukládání ve formátu ICS. E-mailová knihovna Pythonu také umožňuje načítat schůzky ze souborů ICS, číst nebo psát události schůzky, vytvořit schůzku jako koncept a nastavit stav účastníků schůzky. Naučte se práce s schůzkami.

Vytvářejte a konzumujte opakování pomocí rozhraní iCalendar API

Aspose.Email pro Python přes .NET poskytuje funkce pro generování a ukládání Položky kalendáře aplikace Outlook ve formátech MSG a ICS. Nejen, že můžete vytvářet a ukládat objekty iCalendar, ale také načítat, aktualizovat, odesílat a rušit žádosti o schůzku. Navíc pomocí intuitivního objektového modelu je snadné dynamicky vytvářet a konzumovat vzorce opakování ve formátu iCalendar RFC 2445.

Odesílání a přijímání e-mailů prostřednictvím poštovních serverů SMTP, POP3 a IMAP

Aspose.Email pro Python přes .NET API umožňuje vytvářet, odesílat a přijímat e-maily pomocí SMTP, POP3 and IMAP protokoly. Umožňuje vám přihlásit se na servery POP3 pomocí uživatelského jména a hesla nebo ověřování APOP a provádět e-mailové operace, jako jsou: zobrazení velikosti poštovní schránky a počtu zpráv, načítání celé zprávy nebo její záhlaví, odstranění zpráv ze serveru a základní příkazy POP3.

Aspose.Email pro Python přes .NET také podporuje protokol IMAP včetně jeho příkazů, stejně jako ověřování, vytváření, mazání, výběr, dotazování složek, získání, mazání, ukládání zpráv a manipulace s příznaky zpráv.

Vytvářejte nebo manipulujte soubory PST, OST a MBOX

Aspose.Email pro Python přes .NET vám umožňuje spravovat soubory úložiště aplikace Outlook například PST & OST. Můžete provádět řadu operací na existujících souborech úložiště a také vytvářet nové soubory PST od nuly. Možné operace zahrnují výpis složek, výpis zpráv, extrakci zpráv a kontakty ve formátu MSG.

Spolu s úložnými soubory aplikace Outlook podporuje Aspose.Email pro Python přes .NET také formát souboru Mbox. Můžete použít Aspose.Email pro Python přes .NET k načtení existujících souborů Mbox a extrahování informací o zprávách.

Extrahujte zprávy z Mbox - Python

reader = MboxrdStorageReader(dir + "template.mbox", False)

eml = reader.read_next_message()

# Read all messages in a loop

while (eml is not None):

    # show message subject

    print("Subject: " + eml.subject)

    # save message in EML & MSG formats

    eml.save("output.eml", aspose.email.SaveOptions.default_eml)

    eml.save("output.msg", aspose.email.SaveOptions.default_msg_unicode)

    # get the next message

    eml = reader.read_next_message();

reader.dispose();
  
  

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