Reputation: 221
Hi guys i am working Inline attachments(like images inside a mail body) in lotus notes.Based on the guidance on this question(can anyone please tell how to deal with inline images in lotus notes am trying to convert the Mail body from Richtext to MIME using.Domino version is 8.5.3
m_session.setConvertMIME(false);
doc.removeItem("$KeepPrivate");
doc.convertToMIME(doc.CVT_RT_TO_HTML,0);
MIMEEntity me=doc.getMIMEEntity("body");
The code is working fine when tried with agent.But when deployed in the server i am getting
NotesException: Conversion To MIME Failed:
[1FD8:0047-1DDC] 12-02-2014 18:30:23 HTTP JVM: HTMLAPI Problem converting to HTML.
When i searched all the material is saying this is a problem with lotus notes.can anyone please tell how to fix this.or is there any work around for this.Please help
Upvotes: 1
Views: 2385
Reputation: 365
I got a working RichText > Mime conversion script in ssjs, I guess this could be adapted to 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()
}
Upvotes: 3