Aspose.Email FOSS لـ Python
مرجع API لـ: أسبوس-إيميل-فوس 26.3 (بايثون 3.10 + ، ترخيص MIT).
جميع الفئات تقع تحت aspose.email_foss.الواردة الأساسية هي:
اتفاقية تسمية بايثون: جميع الأساليب تستخدم حالة Python snake_case القياسية. على سبيل المثال، استخدام msg.from_file() لا .. msg.FromFile().يتم الوصول إلى الممتلكات مباشرة: msg.subject يقرأ الموضوع.; msg.subject = 'value' يحددها.
واجهة برمجة المعلومات للرسائل
| الفئة | وصف |
|---|
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 | عقدة تخزين داخل شجرة وثائق MSG. تحتوي على التدفقات والتخزينة الطفولة. |
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 | يُثير عندما تكون هيكل (ميسج) غير صالح. |
انظر أيضاً