Praca z IBM Notes
O IBM Notes
IBM Notes to klient, a IBM Domino to serwer platformy współpracy klient-serwer. IBM Notes zapewnia funkcje współpracy, takie jak e‑mail, kalendarze, listy zadań, zarządzanie kontaktami itp. Plik bazy danych używany przez IBM Notes jest zapisywany w formacie Notes Storage Facility (NSF).
Wykrywanie pliku w formacie NSF
Poniższy przykład kodu pokaże, jak rozpoznać format pliku NSF:
var formatType = FileFormatUtil.DetectFileFormat("storage.nsf").FileFormatType; // Returns FileFormatType.Nsf
Odczyt wiadomości z pliku magazynu NSF
Uwaga, implementacja NSF jest dość ograniczona. Ogólnie mogą wystąpić problemy w następujących przypadkach:
-
Plik został utworzony przez Notes w wersji 7 i wyższych
-
Użyto kompresji LZ1
Aspose.Email udostępnia NotesStorageFacility klasa do odczytu plików magazynu NSF. The NotesStorageFacility klasa udostępnia EnumerateMessages metoda, która iteruje po wiadomościach w pliku magazynu NSF. Poniższy przykładowy kod demonstruje użycie NotesStorageFacility klasa i EnumerateMessages metoda do odczytu wiadomości z pliku magazynu NSF.