API довідка для aspose-email-foss 26.3 (Python 3.10+, ліцензія MIT).
Усі класи розташовані в aspose.email_foss. Основний імпорт є:
Python правило іменування: Усі методи використовують стандартний Python snake_case. Наприклад, використовуйте msg.from_file() не msg.FromFile(). Властивості доступаються безпосередньо: msg.subject зчитує тему; msg.subject = 'value' встановлює її.
API повідомлень
| Enumerations | Enumerations |
|---|
MapiMessage | Високорівневе представлення повідомлення Outlook MSG. Завантажте за допомогою from_file(), створіть за допомогою create(), збережіть за допомогою save(). Надає доступ до теми, тіла, HTML‑тіла, класу повідомлення, одержувачів та вкладень. |
MapiAttachment | Представляє окреме вкладення на a MapiMessage. Створено за допомогою msg.add_attachment() або msg.add_embedded_message_attachment(). Запит за допомогою storage_name(), is_embedded_message(). |
MapiRecipient | Представляє одержувача повідомлення. Створено за допомогою msg.add_recipient(). Підтримує типи одержувачів To, CC та BCC. |
MapiProperty | Один запис властивості MAPI. Доступ за допомогою msg.get_property() або msg.set_property(). Містить тег властивості. |
MapiPropertyCollection | Колекція властивостей MAPI. Підтримує set(), get(), remove(), і iter_properties(). |
MapiNamedProperty | Визначає іменовану властивість MAPI за рядковою назвою або числовим LID у наборі властивостей. |
Перерахування властивостей
| Enumerations | Enumerations |
|---|
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
| Enumerations | Enumerations |
|---|
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)
| Enumerations | Enumerations |
|---|
CFBReader | Низькорівневий читач для контейнерів CFB. Відкрийте за допомогою from_file(). Надає інформацію про сектори, записи каталогу та доступ до даних потоку. |
CFBWriter | Серіалізує CFBDocument у байти або файл. |
CFBDocument | Структура CFB документу в пам’яті. Побудована з CFBReader або створений програмно. |
CFBStorage | Вузол сховища у CFB‑контейнері. |
CFBStream | Вузол потоку у CFB‑контейнері. |
DirectoryEntry | Один запис каталогу у структурі CFB. Запит за допомогою is_storage(), is_stream(), is_root(). |
Enumerations
| Enumerations | Enumerations |
|---|
DirectoryObjectType | Тип запису каталогу CFB: STORAGE_OBJECT, STREAM_OBJECT, ROOT_STORAGE_OBJECT. |
DirectoryColorFlag | Колір червоно‑чорного дерева: RED, BLACK. |
SectorMarker | Маркері секторів CFB: DIFSECT, FATSECT, ENDOFCHAIN, FREESECT. |
Enumerations
| Enumerations | Enumerations |
|---|
CFBError | Викликається, коли CFB‑контейнер є недійсним або пошкодженим. |
MsgError | Викидається, коли структура MSG недійсна. |
Див. також