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 trialAspose.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();
- Výukové zdroje
- Dokumentace
- Zdrojový kód
- Reference API
- Výuková videa
- Podpora produktu
- Bezplatná podpora
- Placená podpora
- Blog
- Proč Aspose.Email pro Python přes .NET?
- Seznam zákazníků
- Příběhy úspěchu