Rozpoczęcie

Rozpoczęcie pracy z Aspose.Email FOSS dla Python

Witamy w aspose-email-foss, darmowa, licencjonowana na licencji MIT biblioteka Python do odczytywania, tworzenia i zapisywania plików Outlook MSG oraz ich podstawowych kontenerów CFB (Compound File Binary). Ten przewodnik poprowadzi Cię od świeżego środowiska do pracy z plikami MSG w ciągu kilku minut.


Wymagania wstępne

WymaganieSzczegóły
Python3.10 or later
Menedżer pakietówpip
OSWindows, macOS lub Linux
ZależnościBrak — czysta Python

Instalcja

Zainstaluj z PyPI:

pip install aspose-email-foss

Zweryfikuj:

from aspose.email_foss.msg import MapiMessage
print("aspose-email-foss loaded successfully.")

Zobacz the Przewodnik instalacji do konfiguracji i weryfikacji środowiska wirtualnego.


Co możesz zrobić

Po zainstalowaniu możesz od razu:

  • Odczytaj Pliki MSG z MapiMessage.from_file() — dostęp do tematu, treści, treści HTML, nagłówków i odbiorców
  • Utwórz Wiadomości MSG od podstaw z MapiMessage.create() — ustaw temat, treść, dodaj odbiorców i załączniki
  • Konwertuj pomiędzy formatem MSG a e‑mail (RFC 5322) przy użyciu to_email_message() i from_email_message()
  • Sprawdź niskopoziomowa struktura CFB z CFBReader — iteruj przechowywania, strumienie i wpisy katalogu
  • Zapisz pliki MSG z MapiMessage.save() lub MsgWriter.write_file()
  • Obsługa załączników — dodaj binarne załączniki lub osadź wiadomości MSG jako zagnieżdżone załączniki

Szybki start

Odczytaj plik MSG i wydrukuj jego temat oraz odbiorców:

from aspose.email_foss.msg import MapiMessage

msg = MapiMessage.from_file("message.msg")
print(f"Subject: {msg.subject}")
print(f"Body: {msg.body[:200]}")

msg.save("copy.msg")
print("Saved copy.msg")

Kolejne kroki

 Polski