public Boolean ReadMail()
{
var session = new NotesSession();
session.Initialize("aq1sw2de");
var db = session.GetDatabase("", "c:\\notes\\data\\names.nsf", false);
if (db == null) throw new ArgumentNullException("cannot load database");
var collection = db.CreateNoteCollection(false);
collection.SelectScriptLibraries = true;
collection.BuildCollection();
var dxlExporter = session.CreateDXLExporter();
dxlExporter.OutputDOCTYPE = false;
var noteId = collection.GetFirstNoteId();
while (noteId != null)
{
var doc = db.GetDocumentByID(noteId);
var xml = dxlExporter.Export(doc);
String Subject = ((object[])doc.GetItemValue("Subject"))[0] as String;
MessageBox.Show(Subject);
//do something with DXL
noteId = collection.GetNextNoteId(noteId);
}
return true;
}
Lotus Notes接口
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- 使用IBM Lotus Notes 快9年了,马上要转到Outlook阵营。记录一下,这些年碰到的问题与使用方法,...
- 1.登入到邮箱的主页,在菜单栏找到档案并单击一下。 2.单击安全性,使用者安全性。从这里进入修改密码的页面。 3....
- 在写一个很简单的入门级mybatis demo中,是直接通过xml来绑定mapper,这里使用接口来实现。 数据库...