随笔分类 - 应用技术 / Lotus Domino
摘要:分享一下我们部门内部的知识点培训教程,都是自己编写的,难免有所错漏,望大家不吝指出。
SIP系列:
J2ME系列:
Microsoft VS.net 2005 Setup Project系列:
Mercury LoadRunner 8.0系列:
Lotus Domino编程系列.
阅读全文
摘要:通过DIIOP访问Domino R6服务器,必须在服务器端手动配置本文讲述的三个地方。
阅读全文
摘要:通过Domino的Document.getFirstItem("Body")是可以获取当前邮件的Body字段,并试图直接转换为RichTextItem类型,从而访问该邮件的附件。
但是,有时候这个转换得到了下面的异常:
Log提示:
Exception:
java.lang.ClassCastException: lotus.domino.cso.Item
导致错误的语句就是:
代码:
RichTextItem bodyWithAttachs =
(RichTextItem)doc.getFirstItem("Body");
阅读全文
摘要:下载某一封邮件中的指定附件
3个知识点:
1:需要通过NoteID来定位该邮件:
Database dbMail = sNotes.getDatabase(sNotes.getServerName(),
mailfile, false);
Document doc = dbMail.getDocumentByID(noteid);
2:其次需要通过attachment name来定位该附件:
EmbeddedObject eAttach =
(EmbeddedObject)doc.getAttachment(attachmentFileName);
3:通过EmbeddedObject的extractFile方法下载附件。
阅读全文
摘要:转发用户收件箱中的某一封邮件
3个知识点:
1:需要通过noteID来定位该邮件:
Database dbMail = sNotes.getDatabase(sNotes.getServerName(),
mailfile, false);
Document doc = dbMail.getDocumentByID(noteid);
2:通过Document的createDocument方法创建一个新文档,然后通过Document的copyAllItems方法将原邮件的所有字段复制过来。
3:通过replaceItemValue方法将部分字段的数值替换。
阅读全文
摘要:访问的Domino R5服务器必须配置本文讲述的四个设置,否则会得到“服务器拒绝访问”错误。
Domino R5和Domino R6有几个地方是不一样的,所以我们这里单独列出。
下面列出需要配置的四个安全设置。
阅读全文
摘要:我们需要通过Java远程访问IBM Lotus Domino R6和R5服务器,从中获取用户邮箱的邮件信息等关键数据。我们不需要提供每一个用户密码以及ID文件。
我们的具体做法是,通过Domino ORB,来使得Domino Server与Java远程交互,双方使用IIOP来交互和交换对象数据。
访问的Domino服务器必须配置本文讲述的四个设置,否则会在Domino R6和R5上得到以下几种错误。
阅读全文