Časté otázky

Licenční a open source

Jaký je licenční model pro Aspose.Email FOSS pro Python?

Aspose.Email FOSS for Python is released under the MIT License. You can use it in personal, commercial, and open-source projects without restriction. No runtime licence key or activation is required.

Mohu použít Aspose.Email FOSS pro Python v komerčním produktu?

Licence MIT umožňuje neobmedzené komerční použití bez plateb licenčních poplatků nebo aktivačního serveru.

Instalace a požadavky

Jak nainstalovat Aspose.Email FOSS pro Python?

Instalace z PyPI pomocí pip:

pip install aspose-email-foss

Jaká verze Pythonu je požadována?

Python 3.10 nebo novější. Knihovna je čistý Python s nulovými vnějšími závislostí a bez nativních kompiliovaných komponentů.

Podpora formátu

Které formáty e-mailů jsou podporovány?

FormátDovozVývoz
MSG (Vzhled MAPI)Ano , ano .Ano , ano .
CFB (kompound file binary)Ano , ano .Ano , ano .

Můžu si přečíst soubory EML přímo?

Ne v nativním jazyce. Konvertujte obsah EML na Python email.message.EmailMessage objekt s použitím: standardní knihovnu, pak použít MapiMessage.from_email_message() Přeměnit na MAPI - Zpráva.

Mohu převést MSG na formát EML?

Ano, zavolejte. msg.to_email_string() aby se zpráva dostala do RFC 5322 textového formátu.

Použití API

Jak naložím soubor MSG?

from aspose.email_foss.msg import MapiMessage

msg = MapiMessage.from_file("message.msg")
print(msg.subject)

Jak vytvořit a uložit novou zprávu?

from aspose.email_foss.msg import MapiMessage

msg = MapiMessage.create("Subject", "Body text")
msg.save("output.msg")

Jak přidám přílohu do zprávy?

with open("document.pdf", "rb") as f:
    data = f.read()
msg.add_attachment("document.pdf", data, mime_type="application/pdf")

Jak převést MSG na EML?

msg = MapiMessage.from_file("message.msg")
eml_text = msg.to_email_string()
with open("output.eml", "w", encoding="utf-8") as f:
    f.write(eml_text)

Známé omezení

Je podporován TNEF (winmail.dat)?

Ne. Pouze standardní formát MSG (CFB) je nativně podporován. TNEF/winmail.dat ještě není implementováno.

Je k dispozici kalendář nebo podpora při schůzce?

Knihovna spravuje soubory MSG obecně. Na vlastnosti specifické pro kalendář lze přistupovat prostřednictvím ID vlastností MAPI, ale neexistuje žádné vyhrazené API pro kalendary nebo schůzky.

Je podporován IMAP, SMTP nebo POP3?

Knihovna přímo ovládá soubory MSG a CFB a nezahrnuje žádnou síťovou nebo protokolovou vrstvu.

 Čeština