• [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

     

  • 相关阅读:
    宏信证券手机网上开户流程
    广州证券手机网上开户流程
    国海证券手机网上开户流程
    方正证券手机网上开户流程
    民生证券手机网上开户流程
    华安证券手机网上开户流程
    【CSS】position relative 用法
    Oracle常用内置数据表查询
    【java】基础语法
    【CSS】常见问题集锦
  • 原文地址:https://www.cnblogs.com/zhengyun_ustc/p/184629.html
Copyright © 2020-2023  润新知