Arbeta med IBM Notes

Om IBM Notes

IBM Notes är en klient och IBM Domino är en server i en samarbetsplattform för klient‑server‑programvara. IBM Notes erbjuder samarbetsfunktioner som e‑post, kalendrar, att‑göra‑listor, kontaktshantering etc. Databasfilen som används av IBM Notes sparas i Notes Storage Facility (NSF)-formatet.

Detektera om en fil är i NSF-format

Kodexemplet nedan visar hur du känner igen NSF‑filformatet:

var formatType = FileFormatUtil.DetectFileFormat("storage.nsf").FileFormatType; // Returns FileFormatType.Nsf

Läs meddelanden från NSF‑lagringsfil

Aspose.Email tillhandahåller NotesStorageFacility klass för att läsa NSF‑lagringsfiler. NotesStorageFacility klass tillhandahåller EnumerateMessages metod som itererar över meddelandena i NSF‑lagringsfilen. Följande exempel kod visar användningen av NotesStorageFacility klass och EnumerateMessages metod för att läsa meddelanden från NSF‑lagringsfilen. 

// The path to the File directory.
string dataDir = RunExamples.GetDataDir_Email();

using (NotesStorageFacility nsf = new NotesStorageFacility(dataDir + "SampleNSF.nsf"))
{
    foreach (MailMessage eml in nsf.EnumerateMessages())
    {
        Console.WriteLine(eml.Subject);
    }
}