Работа с IBM Notes

О IBM Notes

IBM Notes — это клиент, а IBM Domino — сервер платформы программного обеспечения для совместной работы клиент-сервер. IBM Notes предоставляет функции для совместной работы, такие как электронная почта, календари, списки задач, управление контактами и т. д. Файл базы данных, используемый IBM Notes, сохраняется в формате Notes Storage Facility (NSF).

Чтение сообщений из файла хранения NSF

Aspose.Email предоставляет класс NotesStorageFacility для чтения файлов хранения NSF. Класс NotesStorageFacility предоставляет метод EnumerateMessages, который перебирает сообщения в файле хранения NSF. Следующий пример кода демонстрирует использование класса NotesStorageFacility и метода EnumerateMessages для чтения сообщений из файла хранения NSF.

// For complete examples and data files, please go to https://github.com/aspose-email/Aspose.Email-for-Java
// The path to the resource directory.
String dataDir = Utils.getSharedDataDir(ReadMessagesFromNSFStorage.class) + "email/";
NotesStorageFacility nsf = new NotesStorageFacility(dataDir + "SampleNSF.nsf");
try {
for (MailMessage eml : nsf.enumerateMessages()) {
System.out.println(eml.getSubject());
}
} finally {
nsf.dispose();
}