العمل مع خصائص MAPI
تعيين والوصول إلى خصائص Outlook MAPI
توفر Aspose.Email للـ Java MapiProperty صف يمثل خاصية MAPI:
- الاسم: اسم الخاصية.
- الوسم: وسم الخاصية.
- البيانات: بيانات الخاصية.
يتناول هذا الموضوع أيضًا كيفية تعيين والوصول إلى خصائص MAPI لملف رسالة Outlook (MSG) باستخدام Aspose.Email للـ Java. بالإضافة إلى ذلك، تم توفير مثال شيفرة حول كيفية إزالة الخصائص من ملفات MSG والمرفقات.
قراءة الخصائص
لقراءة بيانات خصائص MAPI من ملف MSG:
- إنشاء مثيل من الـ MapiMessage صف لتحميل ملف MSG باستخدام الـ Load() طريقة ثابتة.
- عيّن مرجعًا إلى الـ MapiMessage الكائن getProperties() طريقة للحصول على الـ MapiPropertyCollection.
- احصل على MapiProperty الكائن من الـ MapiPropertyCollection بواسطة MapiPropertyTag المفاتيح.
- احصل على بيانات الخاصية باستخدام طريقة getXXX() المناسبة.
تعيين خصائص إضافية
يمكن استخدام مثال الشيفرة التالي لتعيين خصائص إضافية لــ Outlook MapiMessage.
إزالة الخصائص
قراءة خصائص Mapi المسماة من رسائل البريد الإلكتروني
يدعم Microsoft Outlook إضافة خصائص MAPI ذات أسماء إلى ملف MSG. يتم إضافة هذه الخصائص من قبل المستخدم. يمكن للمطورين إضافة خاصية مسماة، مثل “MyProp”، إلى ملف MSG باستخدام Aspose.Email.
يوضح هذا المقال Aspose.Email MapiMessage getNamedProperties() مجموعة لقراءة خصائص MAPI المسماة من ملف MSG.