MapiMessage

المعلومات العامة

MapiMessage هي فئة في Aspose.Email لـ Python.

كائن MSG متحول عالي المستوى مع دعم تحويل MS G و EmailMessage.

خصائص

اسمالنوعالوصولوصف
msg_readerMsgReaderاقرأيوفر الوصول إلى MsgReader الأساسي المستخدم لهذه الرسالة.
validation_issuestuple[str, ...]اقرأيحتوي على مجموعة من السلاسل التي تصف أي مشاكل التحقق من صحة.
subject`strNone`اقرأ
body`strNone`اقرأ
message_class`strNone`اقرأ
body_html`strNone`اقرأ
unicode_stringsboolاقرأيشير إلى ما إذا كانت خصائص السلسلة مخزنة كيونيكود.
propertiesMapiPropertyCollectionاقرأهي مجموعة من جميع MapiProperty الكائنات في الرسالة.
recipientslist[MapiRecipient]اقرأهي قائمة MapiRecipient المواد التي تمثل المستلمين الرسائل
attachmentslist[MapiAttachment]اقرأهي قائمة MapiAttachment المواد الملحقة بالرسالة
extra_streamslist[MsgStream]اقرأيحتوي على كائنات MsgStream إضافية موجودة في ملف MSG
extra_storageslist[MsgStorage]اقرأيحتوي على كائنات MsgStorage إضافية موجودة في ملف MSG
nameid_mapping_NamedPropertyMappingاقرأيوفر المخططات لمعرفة العناصر المسماة التي تستخدم في الرسالة
major_versionintاقرأيخزن رقم الإصدار الرئيسي لتنسيق MSG
minor_versionintاقرأيخزن رقم الإصدارات الصغيرة من تنسيق MSG
transaction_signature_numberintاقرأيحتوي على رقم التوقيع المستخدم لتتبع المعاملات.
header_reserved_0bytesاقرأيحتوي على أول كتلة من بايتات العنوان المحجوزة
header_reserved_1bytesاقرأيحتوي على الكتلة الثانية من بايتات العنوان المحجوزة
emit_store_support_maskboolاقرأيغير إصدار قناع الدعم عند الكتابة
emit_compatibility_defaultsboolاقرأيتحكم في ما إذا كانت يتم إصدار أخطاء الموافقة.
preserve_declared_header_countsboolاقرأيشير إلى ما إذا كان يجب الحفاظ على عدد العناوين المعلنة عند الكتابة.
declared_next_recipient_id`intNone`اقرأ
declared_next_attachment_id`intNone`اقرأ
declared_recipient_count`intNone`اقرأ
declared_attachment_count`intNone`اقرأ

الطرق

التوقيعوصف
`from_file(path: Pathstr, strict: bool)“MapiMessage”`
from_msg_document(document: MsgDocument)"MapiMessage"يخلق MapiMessage من MsgDocument الموجودة
from_email_message(email_message: EmailMessage, unicode_strings: bool)"MapiMessage"يحول EmailMessage إلى MapiMessage، إضافياً باستخدام سلاسل يونيكود.
create(subject: str, body: str, unicode_strings: bool)"MapiMessage"creates a new Outlook‑compatible message object that can be modified withset_property, add_recipient, add_attachment, and saved with حفظ ((مسار) ̋
iter_properties()Iterator[MapiProperty]التكرار على جميع MapiProperty الكائنات في الرسالة
iter_property_keys(storage_stream_id: int)Iterator[tuple[int, int]]العوائد (property_id, storage_stream_d) لبرنامج تخزين
`set_property(property_id: intCommonMessagePropertyId
`get_property(property_id: intCommonMessagePropertyId
`get_property_value(property_id: intCommonMessagePropertyId
`set_named_property(named_property: MapiNamedProperty, property_type: intPropertyTypeCode, value: Any, flags: int)MapiProperty`
`get_named_property(named_property: MapiNamedProperty, property_type: intNone)MapiProperty
`add_recipient(email_address: str, display_name: strNone, recipient_type: int)MapiRecipient`
`add_attachment(filename: str, data: bytes, mime_type: strNone, content_id: str
`add_embedded_message_attachment(message: “MapiMessage”, filename: strNone, mime_type: str
`save(path: Pathstr)`
to_bytes()bytesيسلس الرسالة إلى تنسيق MSG ويعيد البايتات
to_email_message()EmailMessageيحول نموذج MSG إلى ملف مكتبة معياري.email.message.EmailMessage
to_email_bytes()bytesيعيد الرسالة كـ .eml بايتات خام
to_email_string()strيعيد الرسالة كسلسلاً في شكل .eml
iter_attachments_info()Iterator[MapiAttachment]التكرار على جميع كائنات المرفق في الرسالة
close()يطلق أي موارد تحتفظ بها مثال الرسالة
to_msg_document()MsgDocumentتحويل رسالة المستوى العالي إلى رساله منخفضة المستوي MsgDocument
 العربية