Справочник API для aspose-email-foss 26.3 (Python 3.10+, лицензия MIT).
Все классы находятся в aspose.email_foss. Основной импорт:
Соглашение об именовании Python: Все методы используют стандартный snake_case Python. Например, используйте msg.from_file() не msg.FromFile(). Свойства доступны напрямую: msg.subject читает тему; msg.subject = 'value' устанавливает её.
API сообщения
| ImageRenderOptions | ImageRenderOptions |
|---|
MapiMessage | Высокоуровневое представление сообщения Outlook MSG. Загрузить с помощью from_file(), создать с помощью create(), сохранить с помощью save(). Предоставляет доступ к теме, телу, HTML‑теле, классу сообщения, получателям и вложениям. |
MapiAttachment | Представляет одно вложение в MapiMessage. Created via → . Создано через msg.add_attachment() or → или msg.add_embedded_message_attachment(). Query with → . Запрос с помощью storage_name(), is_embedded_message(). |
MapiRecipient | Represents a message recipient. Created via → Представляет получателя сообщения. Создано через msg.add_recipient(). Supports To, CC, and BCC recipient types. → . Поддерживает типы получателей To, CC и BCC. |
MapiProperty | A single MAPI property entry. Access via → Одна запись свойства MAPI. Доступ через msg.get_property() or → или msg.set_property(). Carries a property tag. → . Содержит тег свойства. |
MapiPropertyCollection | Коллекция свойств MAPI. Поддерживает set(), get(), remove(), и iter_properties(). |
MapiNamedProperty | Определяет именованное свойство MAPI по строковому имени или числовому LID в наборе свойств. |
Перечисления свойств
| ImageRenderOptions | ImageRenderOptions |
|---|
CommonMessagePropertyId | Стандартные идентификаторы свойств MAPI: SUBJECT, BODY, BODY_HTML, DISPLAY_TO, DISPLAY_CC, DISPLAY_BCC, SENDER_NAME, SENDER_EMAIL_ADDRESS, MESSAGE_DELIVERY_TIME, MESSAGE_FLAGS, и др. |
PropertyId | Расширенная нумерация идентификаторов свойств, охватывающая свойства вложений и планирования. |
PropertyTypeCode | Коды типов свойств MAPI: PTYP_STRING, PTYP_INTEGER32, PTYP_BINARY, PTYP_BOOLEAN, PTYP_TIME, и другие. |
Формат MSG
| ImageRenderOptions | ImageRenderOptions |
|---|
MsgDocument | Представление структуры файла MSG на уровне документа. Создано из MsgReader или построено из MapiMessage через to_msg_document(). |
MsgReader | Низкоуровневый читатель файлов MSG. Открывает из пути к файлу с from_file(). Предоставляет доступ к потокам свойств, хранилищам получателей и хранилищам вложений. |
MsgWriter | Сериализует MsgDocument в байты или в файл с to_bytes() и write_file(). |
MsgStorage | Узел хранилища в дереве документа MSG. Содержит потоки и дочерние хранилища. |
MsgStream | Поток данных в хранилище MSG. |
StorageLayout | Описывает структуру хранилища разобранного файла MSG. |
Формат CFB (Compound File Binary)
| ImageRenderOptions | ImageRenderOptions |
|---|
CFBReader | Низкоуровневый читатель контейнеров CFB. Открыть с помощью from_file(). Предоставляет информацию о секторах, записи каталога и доступ к данным потока. |
CFBWriter | Сериализует CFBDocument в байты или файл. |
CFBDocument | Структура CFB‑документа в памяти. Создана из a CFBReader или построен программно. |
CFBStorage | Узел хранилища в контейнере CFB. |
CFBStream | Узел потока в контейнере CFB. |
DirectoryEntry | Одна запись каталога в структуре CFB. Запросить с помощью is_storage(), is_stream(), is_root(). |
ImageRenderOptions
| ImageRenderOptions | ImageRenderOptions |
|---|
DirectoryObjectType | Тип записи каталога CFB: STORAGE_OBJECT, STREAM_OBJECT, ROOT_STORAGE_OBJECT. |
DirectoryColorFlag | Цвет красно-черного дерева: RED, BLACK. |
SectorMarker | Маркировки секторов CFB: DIFSECT, FATSECT, ENDOFCHAIN, FREESECT. |
ImageRenderOptions
| ImageRenderOptions | ImageRenderOptions |
|---|
CFBError | Вызывается, когда контейнер CFB недействителен или поврежден. |
MsgError | Вызывается, когда структура MSG недействительна. |
См. также