zoukankan      html  css  js  c++  java
  • [Domino]Java访问Domino邮件代码片断[3]

     

    [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:通过DocumentcreateDocument方法创建一个新文档,然后通过DocumentcopyAllItems方法将原邮件的所有字段复制过来

    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

     

  • 相关阅读:
    刷题总结——射箭(bzoj2732)
    算法复习——半平面交(bzoj2618凸多边形)
    刷题总结——spoj1812(后缀自动机+DP)
    刷题总结:最长公共字串(spoj1811)(后缀自动机)
    算法复习——后缀自动机
    算法复习——splay+启发式合并(bzoj2733-永无乡)
    北京集训TEST13——PA(Goodness)
    linux命令学习笔记(46):vmstat命令
    linux命令学习笔记(45):free 命令
    linux命令学习笔记(44):top命令
  • 原文地址:https://www.cnblogs.com/zhengyun_ustc/p/184629.html
Copyright © 2011-2022 走看看