Aspose.Email FOSS za Python je 100% besplatna, MIT-licencirana biblioteka koja vam omogućava da čitate i pišete Microsoft Outlook MSG fajlove u potpunosti iz Python, bez Microsoft Office-a, bez COM automatizacije i bez potrebe za vlasničkim runtime-om. Ona izlaže čist javni API zasnovan na MAPI konceptima (MapiMessage, MapiAttachment, MapiRecipient) podržan ugrađenim CFB (Compound File Binary) parserom napisanom u čistom Python.
Instalirajte sa PyPI koristeći pip install aspose-email-foss. Zahteva Python 3.10 ili noviji.
Biblioteka je pogodna za skripte za arhiviranje e‑mailova, compliance pipeline‑ove, alate za migraciju i bilo koji server‑side radni tok koji treba da parsira ili generiše Outlook MSG fajlove bez zavisnosti od Microsoft Office‑a.
MapiMessage.from_file().iter_attachments_info() ili pristupite binarnim podacima.MapiMessage.create().save() ili dobijte bajtove pomoću to_bytes().to_email_message() i from_email_message().Aspose.Email FOSS instalacije jednim pip install aspose-email-foss komandom. Paket nema spoljne zavisnosti i čist je Python.
API prati MAPI konvencije: MapiMessage, MapiAttachment, MapiRecipient, MapiProperty. Biblioteka je licencirana pod MIT-om, otvorenog koda, i prihvata izveštaje o greškama i doprinose na GitHub-u.
Instalirajte pomoću pip-a, zatim prosledite putanju do fajla MapiMessage.from_file() da parsirate binarni format MSG. Pristupajte naslovu, telu i prilozima kroz visok nivo API-ja.
pip install aspose-email-foss
from aspose.email_foss.msg.message import MapiMessage
msg = MapiMessage.from_file("message.msg")
print(f"Naslov: {msg.subject()}")
print(f"Telo: {msg.body()}")
for att in msg.iter_attachments_info():
print(f"Prilog: {att.storage_name()}")
Kreirajte MSG fajlove od nule, dodajte primaoce i priloge, i sačuvajte na disk.
from aspose.email_foss.msg.message import MapiMessage
msg = MapiMessage.create("Meeting Notes", "Please review attached.")
msg.add_recipient("alice@example.com", "Alice", "to")
with open("notes.pdf", "rb") as f:
msg.add_attachment("notes.pdf", f.read(), "application/pdf")
msg.save("output.msg")
To je besplatna, MIT-licencirana Python biblioteka za čitanje i pisanje Microsoft Outlook MSG fajlova bez potrebe za Microsoft Office-om, COM automatizacijom ili bilo kojim vlasničkim runtime-om.
MSG (Outlook) fajlovi u CFB v3 i v4 formatu. Biblioteka takođe može da konvertuje između MSG i RFC 5322 formata e‑maila.
Pokrenite pip install aspose-email-foss. Zahteva Python 3.10 ili noviji.
Ne direktno. Koristite MapiMessage.from_email_message() da konvertujete iz EmailMessage objekta konstruisanog od EML sadržaja.
Da. Koristite MapiMessage.create(subject, body) da izgradite novu poruku, zatim dodajte primaoce i priloge pre nego što je sačuvate.
Svaka MapiMessage instanca je nezavisna. Konkuretne operacije na odvojenim instancama su bezbedne.
Biblioteka je MIT-licencirana i hostovana na GitHub-u na aspose-email-foss/Aspose.Email-FOSS-for-Python.