Trabalhando com IBM Notes
Sobre o IBM Notes
IBM Notes é um cliente e IBM Domino é um servidor de uma plataforma colaborativa cliente‑servidor. O IBM Notes fornece recursos de colaboração como e‑mail, calendários, listas de tarefas, gerenciamento de contatos, etc. O arquivo de banco de dados usado pelo IBM Notes é salvo no formato Notes Storage Facility (NSF).
Detectar se um Arquivo está no Formato NSF
O exemplo de código abaixo mostrará como reconhecer o formato de arquivo NSF:
var formatType = FileFormatUtil.DetectFileFormat("storage.nsf").FileFormatType; // Returns FileFormatType.Nsf
Ler mensagens do arquivo de armazenamento NSF
Observação, a implementação NSF é bastante limitada. Em geral, é possível enfrentar alguns problemas nos seguintes casos:
-
O arquivo foi criado pela versão 7 ou superior do Notes
-
É usada compressão LZ1
Aspose.Email fornece o NotesStorageFacility classe para ler arquivos de armazenamento NSF. O NotesStorageFacility classe fornece o EnumerateMessages método que itera sobre as mensagens no arquivo de armazenamento NSF. O código de exemplo a seguir demonstra o uso do NotesStorageFacility classe e o EnumerateMessages método para ler mensagens do arquivo de armazenamento NSF.