Mula

Mula Menggunakan Aspose.Email FOSS untuk Python

Selamat datang ke aspose-email-foss, sebuah perpustakaan Python percuma berlesen MIT untuk membaca, membuat, dan menulis fail Outlook MSG serta kontena CFB (Compound File Binary) yang mendasarinya. Panduan ini membawa anda dari persekitaran baru ke penggunaan fail MSG dalam beberapa minit.


Prasyarat

KeperluanPerincian
Python3.10 atau lebih baru
Pengurus pakejpip
Sistem OperasiWindows, macOS, atau Linux
KebergantunganTiada — Python tulen

Pemasangan

Pasang dari PyPI:

pip install aspose-email-foss

Sahkan:

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

Lihat Panduan Pemasangan untuk penyediaan persekitaran maya dan pengesahan.


Apa Yang Anda Boleh Lakukan

Setelah dipasang, anda boleh segera:

  • Baca fail MSG dengan MapiMessage.from_file() — akses subjek, badan, badan HTML, pengepala, dan penerima
  • Cipta mesej MSG dari awal dengan MapiMessage.create() — tetapkan subjek, badan, tambah penerima dan lampiran
  • Tukar antara format MSG dan e‑mel (RFC 5322) dengan to_email_message() dan from_email_message()
  • Periksa struktur CFB peringkat rendah dengan CFBReader — ulangi storan, aliran, dan entri direktori
  • Tulis fail MSG dengan MapiMessage.save() atau MsgWriter.write_file()
  • Urus lampiran — tambah lampiran binari atau sisipkan mesej MSG sebagai lampiran bersarang

Mula Cepat

Baca fail MSG dan cetak subjek serta penerima:

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")

Langkah Seterusnya

 Bahasa Melayu