العمل مع IBM Notes
حول IBM Notes
IBM Notes هو عميل وIBM Domino هو خادم لمنصة برمجيات تعاونية عميل‑خادم. يوفر IBM Notes ميزات التعاون مثل البريد الإلكتروني، التقويمات، قوائم المهام، إدارة جهات الاتصال، إلخ. يتم حفظ ملف قاعدة البيانات الذي يستخدمه IBM Notes بصيغة Notes Storage Facility (NSF).
اكتشاف أن الملف بتنسيق NSF
سيوضح لك نموذج الشيفرة أدناه كيفية التعرف على تنسيق ملف NSF:
var formatType = FileFormatUtil.DetectFileFormat("storage.nsf").FileFormatType; // Returns FileFormatType.Nsf
قراءة الرسائل من ملف تخزين NSF
ملاحظة، تنفيذ NSF محدود إلى حد ما. بشكل عام، قد تواجه بعض المشكلات في الحالات التالية:
-
تم إنشاء الملف بواسطة Notes الإصدار 7 وما فوق
-
يتم استخدام ضغط LZ1
توفر Aspose.Email الـ NotesStorageFacility class لقراءة ملفات تخزين NSF. الـ NotesStorageFacility class يوفر الـ EnumerateMessages method الذي يتكرر عبر الرسائل في ملف تخزين NSF. يوضح كود العينة التالي استخدام الـ NotesStorageFacility class و EnumerateMessages method لقراءة الرسائل من ملف تخزين NSF.