Aspose.Email FOSS for Python

Tham chiếu API cho aspose-email-foss 26.3 (Python 3.10+, giấy phép MIT).

Tất cả các lớp nằm dưới aspose.email_foss. Import chính là:

from aspose.email_foss.msg import MapiMessage

quy ước đặt tên Python: Tất cả các phương thức sử dụng snake_case chuẩn của Python. Ví dụ, dùng msg.from_file() không msg.FromFile(). Thuộc tính được truy cập trực tiếp: msg.subject đọc tiêu đề; msg.subject = 'value' đặt nó.


API Tin nhắn

EnumerationsEnumerations
MapiMessageBiểu diễn cấp cao của một tin nhắn Outlook MSG. Tải bằng from_file(), tạo bằng create(), lưu bằng save(). Cung cấp quyền truy cập vào tiêu đề, nội dung, nội dung HTML, lớp tin nhắn, người nhận và tệp đính kèm.
MapiAttachmentBiểu diễn một tệp đính kèm duy nhất trên một MapiMessage. Được tạo qua msg.add_attachment() hoặc msg.add_embedded_message_attachment(). Truy vấn bằng storage_name(), is_embedded_message().
MapiRecipientĐại diện cho người nhận tin nhắn. Được tạo qua msg.add_recipient(). Hỗ trợ các loại người nhận To, CC và BCC.
MapiPropertyMột mục thuộc tính MAPI đơn lẻ. Truy cập qua msg.get_property() hoặc msg.set_property(). Mang một thẻ thuộc tính.
MapiPropertyCollectionTập hợp các thuộc tính MAPI. Hỗ trợ set(), get(), remove(), và iter_properties().
MapiNamedPropertyXác định một thuộc tính MAPI có tên bằng tên chuỗi hoặc LID số trong một bộ thuộc tính.

Liệt kê Thuộc tính

EnumerationsEnumerations
CommonMessagePropertyIdID thuộc tính MAPI tiêu chuẩn: SUBJECT, BODY, BODY_HTML, DISPLAY_TO, DISPLAY_CC, DISPLAY_BCC, SENDER_NAME, SENDER_EMAIL_ADDRESS, MESSAGE_DELIVERY_TIME, MESSAGE_FLAGS, và hơn nữa.
PropertyIdLiệt kê ID thuộc tính mở rộng bao gồm các thuộc tính đính kèm và lập lịch.
PropertyTypeCodeMã loại thuộc tính MAPI: PTYP_STRING, PTYP_INTEGER32, PTYP_BINARY, PTYP_BOOLEAN, PTYP_TIME, và các loại khác.

Định dạng MSG

EnumerationsEnumerations
MsgDocumentBiểu diễn cấp tài liệu của cấu trúc tệp MSG. Được tạo từ MsgReader hoặc được xây dựng từ một MapiMessage thông qua to_msg_document().
MsgReaderTrình đọc tệp MSG cấp thấp. Mở từ đường dẫn tệp bằng from_file(). Cung cấp quyền truy cập vào các luồng thuộc tính, kho lưu trữ người nhận và kho lưu trữ tệp đính kèm.
MsgWriterChuyển đổi một MsgDocument thành byte hoặc tệp bằng to_bytes()write_file().
MsgStorageNút lưu trữ trong cây tài liệu MSG. Chứa các luồng và các lưu trữ con.
MsgStreamLuồng dữ liệu trong một lưu trữ MSG.
StorageLayoutMô tả cấu trúc lưu trữ của một tệp MSG đã được phân tích.

Định dạng CFB (Compound File Binary)

EnumerationsEnumerations
CFBReaderTrình đọc cấp thấp cho các container CFB. Mở bằng from_file(). Cung cấp thông tin sector, các mục thư mục và truy cập dữ liệu stream.
CFBWriterChuỗi hoá một CFBDocument thành bytes hoặc tệp.
CFBDocumentCấu trúc tài liệu CFB trong bộ nhớ. Được xây dựng từ một CFBReader hoặc được tạo lập bằng chương trình.
CFBStorageNút lưu trữ trong một container CFB.
CFBStreamNút luồng trong một container CFB.
DirectoryEntryMột mục nhập thư mục duy nhất trong cấu trúc CFB. Truy vấn bằng is_storage(), is_stream(), is_root().

Enumerations

EnumerationsEnumerations
DirectoryObjectTypeKiểu mục nhập thư mục CFB: STORAGE_OBJECT, STREAM_OBJECT, ROOT_STORAGE_OBJECT.
DirectoryColorFlagMàu của cây đỏ-đen: RED, BLACK.
SectorMarkerDấu hiệu sector CFB: DIFSECT, FATSECT, ENDOFCHAIN, FREESECT.

Enumerations

EnumerationsEnumerations
CFBErrorĐược ném ra khi một container CFB không hợp lệ hoặc bị hỏng.
MsgErrorĐược ném ra khi cấu trúc MSG không hợp lệ.

Xem Thêm

 Tiếng Việt