You need the Lotus Domino Objects to be added into your
application. Refer: http://www.ibm.com/developerworks/lotus/library/domino-msnet/
You need to know the Path of your Lotus Notes Mail-box:
Domino.NotesSession s = new Domino.NotesSession();
Domino.NotesDatabase db;
Domino.NotesView vw;
Domino.NotesDocument doc;
try
{
//Leave blank Password, then It will prompt for Password, It basically authenticates with the *.id file
s.Initialize("mypassword");
//If Server is blank, which Local otherwise specify the Server
//Place the Mailbox path Next
db = s.GetDatabase("", @"C:\Documents and Settings\me\Local Settings\Application Data\Lotus\Notes\Data\mail\me\mymailbox.nsf", false);
if (db != null)
{
//Inbox is special/hidden folder
vw = db.GetView("($Inbox)");
doc = vw.GetFirstDocument();
while (doc != null)
{
String Subject = ((object[])doc.GetItemValue("Subject"))[0] as String;
String From = ((object[])doc.GetItemValue("From"))[0] as String;
textBox1.Text += Subject;
textBox1.Text += From;
doc = vw.GetNextDocument(doc);
}
}
}
catch (Exception er)
{
MessageBox.Show(er.Message);
}
Additional Resources:
No comments:
Post a Comment