当前位置:编程学习 > 网站相关 >>

notes邮件发送的时候可以带多个附件吗?

我的代码如下,请问怎么发邮件的时候多带几个附件.  刚开发这个 求指教.


            String strIOR = NotesFactory.getIOR(smtpServer); //服务器地址.
            sNotes= NotesFactory.createSessionWithIOR(strIOR,user,password); // 服务器地址,用户名,密码 创建session 
            
            dbMail = (Database) sNotes.getDatabase(sNotes.getServerName(),"mail\\" + user + ".nsf", false);
            {
                if (dbMail == null) {
                    System.out.println("无法打开用户数据库文件" + user + ".nsf");
                } else {

                    memo = (Document) dbMail.createDocument();
                    memo.appendItemValue("Form", from); //发件人
                    memo.appendItemValue("Subject", title);//邮件主题
                    
                    rti = (RichTextItem) memo.createRichTextItem("Body");
                    rti.addNewLine(2);
                    rti.appendText(content);//邮件的内容 
                    
                    String FilePath =attachFilePath[0];   //现在这里只能用一个附件
                    java.util.Vector v = new java.util.Vector();
                    for (int j = 0; j < to.length; j++) { 
                      v.addElement(to[j]);
                    } 
                    // 收件人
                    
                    memo.setEncryptOnSend(true);
                    memo.setSaveMessageOnSend(true);
                    memo.setSignOnSend(true);
                    memo.sign();

                    if (attachFlag && (!FilePath.trim().equals(""))) {
                        rti.embedObject(EmbeddedObject.EMBED_ATTACHMENT, null,
                         FilePath, FilePath); // 添加附件
                    }
                    memo.setSaveMessageOnSend(true);
                    memo.send(false, v);

                }
            }
            System.out.println("发送邮件成功!");
         --------------------编程问答-------------------- 代码啥的没看,但是可以肯定的是发邮件是可以带多个附件的 --------------------编程问答-------------------- 重复这段不就可以了:
FilePath ="Your attachment file path & Name 2"; 
if (attachFlag && (!FilePath.trim().equals(""))) {
  rti.embedObject(EmbeddedObject.EMBED_ATTACHMENT, null,
  FilePath, FilePath); // 添加附件
}

FilePath ="Your attachment file path & Name 3"; 
if (attachFlag && (!FilePath.trim().equals(""))) {
  rti.embedObject(EmbeddedObject.EMBED_ATTACHMENT, null,
  FilePath, FilePath); // 添加附件
}

FilePath ="Your attachment file path & Name ..."; 
if (attachFlag && (!FilePath.trim().equals(""))) {
  rti.embedObject(EmbeddedObject.EMBED_ATTACHMENT, null,
  FilePath, FilePath); // 添加附件
}

FilePath ="Your attachment file path & Name n"; 
if (attachFlag && (!FilePath.trim().equals(""))) {
  rti.embedObject(EmbeddedObject.EMBED_ATTACHMENT, null,
  FilePath, FilePath); // 添加附件
}
补充:企业软件 ,  Lotus
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,