Aspose.Email  for Python via .NET

Python API pro zpracování e-mailů

Vytvářejte, upravujte 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é rozhraní API pro programování e-mailů, které šetří vývojářům čas a úsilí při vytváření, manipulaci nebo převodu běžných formátů e-mailových zpráv bez obav ze složitosti 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. Kromě toho knihovna také provádí správu 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.

Pokročilé funkce rozhraní API pro zpracování e-mailu

Konverze a vykreslování formátu e-mailových souborů

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

Stahujte zprávy z poštovních serverů POP3 a IMAP

Vytvářejte a aktualizujte úkoly pomocí iCalendar

Manipulujte se soubory úložiště zpráv

Manipulujte s e-mailovými přílohami a propojenými zdroji

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

Podpora SSL a TLS

Podpora příloh TNEF

Dynamicky převádějte soubory zpráv

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

Převést MSG do různých formátů - Python

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

# convert MSG to EML, HTML and 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 pro Appointment ICS Format

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 zapisovat události schůzek, vytvořit schůzku jako koncept a nastavit stav účastníků u účastníků schůzky.

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

Aspose.Email pro Python přes .NET poskytuje funkce pro generování a ukládání objektů 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. Pomocí intuitivního objektového modelu je navíc snadné dynamicky vytvářet a využívat vzory opakování ve formátu iCalendar RFC 2445.

Odeslat a přijmout e-maily via SMTP, POP3 and IMAP Mail Servers

Aspose.Email pro Python prostřednictvím rozhraní .NET API vám umožňuje vytvářet, odesílat a přijímat e-maily pomocí protokolů SMTP, POP3 a IMAP. Umožňuje vám přihlásit se na servery POP3 pomocí uživatelského jména a hesla nebo ověřování APOP pro provádění e-mailových operací, jako je: zobrazení velikosti poštovní schránky a počtu zpráv, načtení celé zprávy nebo její hlavičky, odstranění zpráv ze serveru a také základní příkazy POP3.

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

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

Aspose.Email pro Python přes .NET umožňuje spravovat soubory úložiště aplikace Outlook, jako jsou PST a OST. Můžete provádět řadu operací se stávajícími soubory úložiště a také vytvářet nové soubory PST od začátku. Mezi možné operace patří výpis složek, výpis zpráv, extrakce zpráv a kontaktů ve formátu MSG.

Spolu se soubory úložiště aplikace Outlook podporuje Aspose.Email pro Python přes .NET také formát souboru Mbox. Aspose.Email pro Python přes .NET můžete použít 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()

# Přečtěte si všechny zprávy ve smyčce

while (eml is not None):

    # zobrazit předmět zprávy

    print("Subject: " + eml.subject)

    # save message in EML and MSG formats

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

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

    # získat další zprávu

    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: