1

大家好,我正在 Lotus notes 中使用内联附件(如邮件正文中的图像)。根据这个问题的指导(谁能告诉我如何处理 lotus notes 中的内联图像我正在尝试将邮件正文从 Richtext 转换为MIME 使用.Domino 版本是 8.5.3

m_session.setConvertMIME(false);

doc.removeItem("$KeepPrivate");

doc.convertToMIME(doc.CVT_RT_TO_HTML,0);

MIMEEntity me=doc.getMIMEEntity("body");

尝试使用代理时代码工作正常。但是当部署在服务器中时,我得到了

NotesException: Conversion To MIME Failed:
[1FD8:0047-1DDC] 12-02-2014 18:30:23   HTTP JVM: HTMLAPI Problem converting to HTML.

当我搜索所有材料时,都说这是莲花笔记的问题。谁能告诉我如何解决这个问题。或者有什么解决方法吗?请帮忙

4

1 回答 1

3

我在ssjs中有一个工作的RichText > Mime转换脚本,我想这可以适应 Java

function convertBodyToMimeAndSave(documentToConvert){

  // Create a temporary document
  // Calling convertToMime makes a MIME output of the full
  /// document and puts it in body. If you have other
  // fields than body in the original document, that 
  // will produce undesirable added content to the body
  var tmp = database.createDocument();

  // Put the original richtext in it 
  var rt = targetDocument.getFirstItem("Body")
  if(!rt) return targetDocument
  rt.copyItemToDocument(tmp)

  // Convert the temporary document to MIME
  tmp.convertToMIME(2)

  // Copy all Items (that is, the Body) back to the original document
  // (copying the Body specifically seemed to make the script crash)
  tmp.copyAllItems (targetDocument, true)


  targetDocument.closeMIMEEntities(true, "Body")
  targetDocument.save()
}
于 2015-02-11T12:16:10.577 回答