Câu hỏi thường gặp — Aspose.Email FOSS cho Python
Cấp phép
Giấy phép nào mà aspose-email-foss sử dụng?
Giấy phép MIT. Không cần khóa giấy phép.
Cài đặt
Làm thế nào để cài đặt aspose-email-foss?
pip install aspose-email-fossPhiên bản Python nào được yêu cầu?
Python 3.10 hoặc mới hơn.
Có phụ thuộc gốc không?
Không. Thư viện này là Python thuần túy không có bất kỳ phụ thuộc bên ngoài nào.
Hỗ trợ định dạng
Các định dạng email nào được hỗ trợ?
| Định dạng | Nhập | Xuất |
|---|---|---|
| MSG (Outlook) | Có | Có |
| CFB (Compound File Binary) | Có | Có |
Tôi có thể đọc các tệp EML không?
Không trực tiếp. Chuyển nội dung EML thành một đối tượng EmailMessage và sử dụng MapiMessage.from_email_message().
Tôi có thể chuyển đổi MSG sang EML không?
Vâng. Gọi msg.to_email_string() để nhận đầu ra văn bản RFC 5322.
Sử dụng API
Làm thế nào để tải tệp MSG?
from aspose.email_foss.msg import MapiMessage
msg = MapiMessage.from_file("message.msg")Làm thế nào để tôi tạo một tin nhắn mới?
msg = MapiMessage.create("Subject", "Body")
msg.save("output.msg")Làm thế nào để tôi thêm tệp đính kèm?
msg.add_attachment("file.pdf", data_bytes, mime_type="application/pdf")Các hạn chế đã biết
Có phương thức nào chưa được triển khai không?
Không. Tất cả các phương thức API công cộng đã được triển khai đầy đủ trong phiên bản hiện tại.
TNEF (winmail.dat) có được hỗ trợ không?
Không. Chỉ hỗ trợ định dạng MSG (CFB) tiêu chuẩn.
Có hỗ trợ lịch/đặt hẹn không?
Thư viện xử lý các tệp MSG một cách chung. Các thuộc tính đặc thù của lịch có thể được truy cập qua ID thuộc tính MAPI nhưng không có API lịch chuyên dụng.