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ầu | Chi tiết |
|---|---|
| Python | 3.10 or later |
| Trình quản lý gói | pip |
| OS | Windows, macOS hoặc Linux |
| Phụ thuộc | Không có — Python thuần |
Cài đặt
Cài đặt từ PyPI:
pip install aspose-email-fossXá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()và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ặcMsgWriter.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
- Hướng dẫn cài đặt: Cài đặt môi trường ảo, pip install và xác minh
- Hướng dẫn nhà phát triển: Các thao tác MSG, tệp đính kèm, thuộc tính và cấu trúc CFB
- Tính năng và chức năng: Đào sâu vào từng tính năng với các ví dụ Python