Rýchly štart
Quickstart: Vytvorte a prečítajte si súbor MSG
Tento sprievodca vás od čerstvej inštalácie k fungujúcej súboru MSG v niekoľkých krokoch pomocou MapiMessage z: aspose.email_foss.
Predpoklady
| Požiadavka | Podrobnosti |
|---|---|
| Python | 3.10 or later |
| pip (číslo) | aktuálna verzia |
| OS | Windows, macOS alebo Linux |
| Závislosť | Žiadne čistý Python |
Krok 1 Inštalovať balík
pip install aspose-email-fossPotvrďte inštaláciu:
from aspose.email_foss.msg import MapiMessage
print("aspose-email-foss is ready.")Krok 2 Vytvorenie súboru MSG
Použitie: MapiMessage.create() vytvoriť správu, nastaviť vlastnosti odosielateľa s PropertyId, pridať príjemcu, pripojiť súbor a zavolať save() na napísanie .msg výstup.
from datetime import datetime, timezone
from aspose.email_foss import msg
message = msg.MapiMessage.create("Hello from Python", "This is the message body.")
message.set_property(msg.PropertyId.SENDER_NAME, "Build Agent")
message.set_property(msg.PropertyId.SENDER_EMAIL_ADDRESS, "agent@example.com")
message.set_property(
msg.PropertyId.MESSAGE_DELIVERY_TIME,
datetime(2026, 1, 1, 9, 0, tzinfo=timezone.utc),
)
message.add_recipient("alice@example.com", display_name="Alice Example")
message.add_attachment("readme.txt", b"Hello, world!\n", mime_type="text/plain")
message.save("quickstart.msg")
print("quickstart.msg written.")Krok 3 Prečítajte si súbor MSG späť
Nahradenie uloženého súboru s MapiMessage.from_file() a prístup k subject a) body priamo na majetok.
from aspose.email_foss import msg
with msg.MapiMessage.from_file("quickstart.msg") as message:
print(f"Subject : {message.subject}")
print(f"Body : {message.body}")Krok 4 Konverzia na EML
to_email_message() vráti štandardný Python email.message.EmailMessage Objekt. Použitie to_email_bytes() Napísať pripravené odoslať RFC 5322 .eml Súbor.
from pathlib import Path
from aspose.email_foss import msg
with msg.MapiMessage.from_file("quickstart.msg") as message:
Path("quickstart.eml").write_bytes(message.to_email_bytes())
print("quickstart.eml written.")Ďalšie kroky
- Príručka na inštaláciu: Nastavenie virtuálneho prostredia, možnosti pip a overovanie
- Začíname s prehľadom: Zhrnutie predpokladov a prehľad schopností
- Funkcie a vlastnosti: Hĺbkové ponorenie do každej funkcie
- Odkaz na API