کار با IBM Notes
About 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
Read messages from NSF storage file
توجه داشته باشید، پیادهسازی NSF محدود است. به طور کلی ممکن است در موارد زیر با مشکلاتی مواجه شوید:
-
این فایل توسط Notes نسخه ۷ و بالاتر ایجاد شده است
-
از فشردهسازی LZ1 استفاده میشود
Aspose.Email ارائه میدهد NotesStorageFacility کلاس برای خواندن فایلهای ذخیرهسازی NSF. این NotesStorageFacility کلاس فراهم میکند EnumerateMessages متد که بر روی پیامهای موجود در فایل ذخیرهسازی NSF تکرار میکند. کد نمونه زیر استفاده از این را نشان میدهد NotesStorageFacility کلاس و EnumerateMessages متد برای خواندن پیامها از فایل ذخیرهسازی NSF.