Работа с заметками IBM
О заметках IBM
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 класс для чтения файлов хранилища NSF. NotesStorageFacility класс предоставляет EnumerateMessages метод, который выполняет итерацию сообщений в файле хранилища NSF. Следующий пример кода демонстрирует использование NotesStorageFacility класс и EnumerateMessages метод чтения сообщений из файла хранилища NSF.