Робота з 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.