Aspose.Email FOSS за Python
API референция за: Асоси-електронни-фос 26.3 (Python 3.10+, MIT лиценз).
Всички класове се намират под aspose.email_foss.Основният внос е:
Питонска конвенция за назоваване: Всички методи използват стандартен Python snake_case. Например, използвайте msg.from_file() Не, не е. msg.FromFile().Достъпът до собственостите е пряк: msg.subject чете предмета; msg.subject = 'value' Направи го.
API за съобщения
| Класът | Описание на състоянието |
|---|
MapiMessage | Представяне на високо ниво на съобщение от Outlook MSG. Зареждане с from_file(), създава с create(), с изключение на: save(). Осигурява достъп до предмет, тяло, HTML тялък, клас на съобщението, получатели и приложения. |
MapiAttachment | Представлява едно прикрепление на един от следните елементи: 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 в рамките на множество собственост. |
Описания на имотите
| Изброяване на данни | Описание на състоянието |
|---|
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
| Класът | Описание на състоянието |
|---|
MsgDocument | Представяне на ниво документ на структура на файл MSG. Създадено от: MsgReader или построен от: MapiMessage чрез: to_msg_document(). |
MsgReader | MSG файлов четец на ниско ниво. Отваря се от път за файл с: from_file().Осигурява достъп до потоци от собственост, съхранение на получатели и съхраняване на приложения. |
MsgWriter | Сериализира серия. MsgDocument на байтове или файл с to_bytes() и в) write_file(). |
MsgStorage | Стойност на стриймите и поддържане на хранилищата. |
MsgStream | Поток от данни в MSG хранилище. |
StorageLayout | Описва структурата на съхранение на анализиран MSG файл. |
PropertyEntryFixedLength | Фиксирана дължина MAPI свойства вписване от поток на собственост; съдържа етикет за собствеността, знаци и 8-байта сурово значение. Връщане чрез MsgReader.iter_top_level_fixed_length_properties(). |
PropertyStreamHeaderTopLevel | Разгледан заглавие на поток от свойства MSG; съдържа броя на получателите и приложенията. MsgReader.parse_message_property_stream(). |
PropertyStreamHeaderSubobject | Разглеждана заглавие на поток от свойства (реципиент или приставка). Върнат се от MsgReader.parse_subobject_property_stream(). |
CFB формат (бинарен файл с съставни данни)
| Класът | Описание на състоянието |
|---|
CFBReader | Прочитач на ниско ниво за CFB контейнери. Отвори с from_file(). Предоставя информация за секторите, записите в директорията и достъп до поточни данни. |
CFBWriter | Сериализира серия от данни. CFBDocument на байтове или файл. |
CFBDocument | Строена от вградена в памет CFB документална структура. CFBReader или програмирано. |
CFBStorage | Склад на съхранение в контейнер CFB. |
CFBStream | Поток в контейнер за CFB. |
DirectoryEntry | Единствен списък в структурата на CFB. Запитване с is_storage(), is_stream(), is_root(). |
Header | Разглеждане на заглавието на CFB файла, достъпен чрез: CFBReader.header; съдържа параметри за разпределение на секторите и данни от DIFAT веригата. |
Изброявания
| Изброяване на данни | Описание на състоянието |
|---|
DirectoryObjectType | Тип вписване на CFB директория: STORAGE_OBJECT, STREAM_OBJECT, ROOT_STORAGE_OBJECT. |
DirectoryColorFlag | Червено-черен цвят на дървото: RED, BLACK. |
SectorMarker | Секторни маркери на CFB: DIFSECT, FATSECT, ENDOFCHAIN, FREESECT. |
Изключения
| Класът | Описание на състоянието |
|---|
CFBError | Повишаване на кода, когато CFB контейнерът е невалиден или повреден. |
MsgError | Повишават се, когато структурата на MSG е невалидна. |
Вижте също: