BUJ — Aspose.Email FOSS for Python
Licencēšana
Kādu licenci izmanto aspose-email-foss?
MIT licence. Nav nepieciešama licences atslēga.
Instalēšana
Kā es varu instalēt aspose-email-foss?
pip install aspose-email-fossKāda Python versija ir nepieciešama?
Python 3.10 vai jaunāks.
Vai ir vietējās atkarības?
Nē. Bibliotēka ir tīri Python ar nulles ārējām atkarībām.
Formāta atbalsts
Kuri e-pasta formāti tiek atbalstīti?
| Formāts | Importēt | Eksportēt |
|---|---|---|
| MSG (Outlook) | Jā | Jā |
| CFB (Compound File Binary) | Jā | Jā |
Vai es varu lasīt EML failus?
Ne tieši. Pārvērtiet EML saturu uz EmailMessage objektu un izmantojiet MapiMessage.from_email_message().
Vai es varu konvertēt MSG uz EML?
Jā. Izsauciet msg.to_email_string(), lai iegūtu RFC 5322 teksta izvadi.
API lietošana
Kā ielādēt MSG failu?
from aspose.email_foss.msg import MapiMessage
msg = MapiMessage.from_file("message.msg")Kā izveidot jaunu ziņu?
msg = MapiMessage.create("Subject", "Body")
msg.save("output.msg")Kā pievienot pielikumus?
msg.add_attachment("file.pdf", data_bytes, mime_type="application/pdf")Zināmie ierobežojumi
Vai ir kādas neimplementētas metodes?
Nē. Visas publiskās API metodes ir pilnībā īstenotas pašreizējā versijā.
Vai TNEF (winmail.dat) tiek atbalstīts?
Nē. Atbalstīts tikai standarta MSG (CFB) formāts.
Vai ir pieejams kalendāra/tikšanās atbalsts?
Bibliotēka apstrādā MSG failus vispārīgi. Kalendāra specifiskās īpašības var piekļūt, izmantojot MAPI īpašību ID, bet nav īpašas kalendāra API.