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
| Wymaganie | Szczegóły |
|---|---|
| Python | 3.10 or later |
| Menedżer pakietów | pip |
| OS | Windows, macOS lub Linux |
| Zależności | Brak — czysta Python |
Instalcja
Zainstaluj z PyPI:
pip install aspose-email-fossZweryfikuj:
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()ifrom_email_message() - Sprawdź niskopoziomowa struktura CFB z
CFBReader— iteruj przechowywania, strumienie i wpisy katalogu - Zapisz pliki MSG z
MapiMessage.save()lubMsgWriter.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
- Przewodnik instalacji: konfiguracja wirtualnego środowiska, instalacja pip i weryfikacja
- Przewodnik programisty: operacje MSG, załączniki, właściwości i struktura CFB
- Funkcje i możliwości: Szczegółowe omówienie każdej funkcji z przykładami Python