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

     

  • 相关阅读:
    JZOJ 3845. 简单题(simple)
    JZOJ 3844. 统计损失(count)
    JZOJ 3843. 寻找羔羊(agnus)
    JZOJ 3833. 平坦的折线
    JZOJ 1956. 矩形
    JZOJ 3832. 在哪里建酿酒厂
    mysql 语法一 :case when详解
    阿里云推荐码
    redis配置文件详解(转)
    压力测试工具 webbench总结
  • 原文地址:https://www.cnblogs.com/zhengyun_ustc/p/184629.html
Copyright © 2011-2022 走看看