Bắt đầu

Bắt đầu với Aspose.Email FOSS cho Python

Chào mừng đến aspose-email-foss, một thư viện Python miễn phí, được cấp phép MIT để đọc, tạo và ghi các tệp Outlook MSG và các container CFB (Compound File Binary) bên dưới chúng. Hướng dẫn này sẽ đưa bạn từ môi trường mới bắt đầu đến việc làm việc với các tệp MSG trong vài phút.


Yêu cầu trước

Yêu cầuChi tiết
Python3.10 or later
Trình quản lý góipip
OSWindows, macOS hoặc Linux
Phụ thuộcKhông có — Python thuần

Cài đặt

Cài đặt từ PyPI:

pip install aspose-email-foss

Xác minh:

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

Xem Hướng dẫn Cài đặt để thiết lập và xác minh môi trường ảo.


Bạn có thể làm gì

Sau khi cài đặt, bạn có thể ngay lập tức:

  • Đọc các tệp MSG với MapiMessage.from_file() — truy cập tiêu đề, nội dung, nội dung HTML, tiêu đề và người nhận
  • Tạo Tin nhắn MSG từ đầu với MapiMessage.create() — đặt tiêu đề, nội dung, thêm người nhận và tệp đính kèm
  • Chuyển đổi giữa MSG và định dạng email (RFC 5322) với to_email_message()from_email_message()
  • Kiểm tra cấu trúc CFB cấp thấp với CFBReader — duyệt các kho lưu trữ, luồng và mục thư mục
  • Ghi tệp MSG với MapiMessage.save() hoặc MsgWriter.write_file()
  • Xử lý tệp đính kèm — thêm tệp đính kèm nhị phân hoặc nhúng các tin nhắn MSG làm tệp đính kèm lồng nhau

Bắt đầu nhanh

Đọc một tệp MSG và in ra tiêu đề và người nhận của nó:

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

Các bước tiếp theo

 Tiếng Việt