[Domino]Java访问Domino邮件代码片断[3]
2005-07-01 15:02
337 查看
[Domino]Java访问Domino邮件代码片断[3]
编写者 | 日期 | 关键词 |
郑昀@ultrapower | 2005-7-1 | Java Domino |
转发用户收件箱中的某一封邮件
3个知识点:1:需要通过noteID来定位该邮件:
Database dbMail = sNotes.getDatabase(sNotes.getServerName(),
mailfile, false);
Document doc = dbMail.getDocumentByID(noteid);
2:通过Document的createDocument方法创建一个新文档,然后通过Document的copyAllItems方法将原邮件的所有字段复制过来。
3:通过replaceItemValue方法将部分字段的数值替换。
代码片段: |
Database dbMail = sNotes.getDatabase(sNotes.getServerName(), mailfile, false); Document doc = dbMail.getDocumentByID(noteid); if (doc != null) { Document forward = dbMail.createDocument(); // Given a destination document, copies all of the items in // the current document into the destination document. // The item names are unchanged. // 第2个参数解释如下: // replace // Boolean. If True, the items in the destination // document are replaced. If False (default), // the items in the destination document are appended. doc.copyAllItems(forward, true); Item itemSubject = doc.getFirstItem("Subject"); String strItemRe = "转发:" + itemSubject.getText(); forward.replaceItemValue("Subject", strItemRe); forward.replaceItemValue("Recipients", to); forward.replaceItemValue("SendTo", to); forward.setSaveMessageOnSend(true); forward.send(to); } |
编写者 | 日期 | 关键词 |
郑昀@ultrapower | 2005-7-1 | Java Domino |
相关文章推荐
- [Domino]Java访问Domino邮件代码片断[4]下载某一封邮件中的指定附件
- [Domino]Java访问Domino邮件代码片断[3]
- [Domino]Java访问Domino邮件代码片断[2]
- [Domino]Java访问Domino邮件代码片断[3]
- [Domino]Java访问Domino邮件代码片断[1]
- [Domino]Java访问Domino邮件代码片断[3]
- [Domino]Java访问Domino邮件代码片断[1]
- [Domino]Java访问Domino邮件代码片断[1]
- JAVA连接Domino服务器收发邮件代码示例
- 用JAVA访问Domino资源,实现Domino邮件的RSS
- [参考]用Domino的Java代理连接其它服务器邮件代码
- JAVA连接Domino服务器收发邮件代码示例
- [Domino]如何用java远程访问Domino邮箱数据
- java访问数据库的代码
- IntelliJ IDEA平台下JNI编程(四)—本地C代码访问JAVA对象
- JNI之C代码访问java中的成员和java调C
- JAVA操作SSL协议,通过Socket访问Https的程序代码例子
- JAVA发送邮件代码
- 【iOS-cocos2d-X 游戏开发之十三】详细讲解在Xcode中利用预编译并通过Jni调用Android的Java层代码(cocos2dx里访问调用Android函数)!
- memcached循序渐进(二) - Java下访问memcached简单代码