在电子邮件表单Xpages中包含文档链接和图形
我想从Xpage应用程序发送电子邮件。要包含某种类型的标题图形或HTML样式,必须包含文档链接 我开始使用Ulrich Krause对Tony McGuckin的优秀作品的修改 但是,我有两个问题无法解决-添加文档链接和图形在电子邮件表单Xpages中包含文档链接和图形,xpages,xpages-extlib,Xpages,Xpages Extlib,我想从Xpage应用程序发送电子邮件。要包含某种类型的标题图形或HTML样式,必须包含文档链接 我开始使用Ulrich Krause对Tony McGuckin的优秀作品的修改 但是,我有两个问题无法解决-添加文档链接和图形 var doc:NotesDocument = currentDocument.getDocument(); var tmp:String ="A New Location Has Been Created: " + document1.getDocument().getI
var doc:NotesDocument = currentDocument.getDocument();
var tmp:String ="A New Location Has Been Created: " + document1.getDocument().getItemValueString("businessUnitName") + ".\n\n" + "Please click this doc link and add any additional approvers ==> ";
emailBean.setSendTo("name@domain.com");
emailBean.setSubject("Lcoations");
emailBean.setSenderEmail("name@domain.com");
emailBean.setSenderName("Locations");
emailBean.setFieldName("Body");
//emailBean.setDocument(document1);
emailBean.addHTML("<table><tr><th>Month</th><th>Savings</th></tr><tr><td>January</td><td>$100</td></tr></table>")
emailBean.addHTML(tmp);
emailBean.setBannerHTML("<table><tr><th>Month</th><th>Savings</th></tr><tr><td>January</td><td>$100</td></tr></table>");
emailBean.setFooterHTML("<p>Kind regards,<br/>Samantha<br/>0012 3456 789</p>");
emailBean.send();
然后是我的功能:
function sendEmail(sndTo,sndFrm,subject,body,trgDoc) {
var doc:NotesDocument = database.createDocument();
doc.replaceItemValue("Form","Memo");
doc.replaceItemValue("Subject",subject);
doc.replaceItemValue("Principal",sndFrm);
doc.replaceItemValue("From",sndFrm);
doc.replaceItemValue("SendTo",sndTo);
doc.replaceItemValue("DisplaySent",sndTo);
doc.replaceItemValue("SMTPOriginator",sndTo);
var memo:NotesRichTextItem = doc.createRichTextItem("Body")
var urlgif="/locations.png";
memo.embedObject(NotesEmbeddedObject.EMBED_OBJECT, "",urlgif,null);
memo.appendText(body);
memo.appendDocLink(trgDoc);
doc.send();
return ;
}
这会将文件附加为附件,而不是图片。找不到这样做的方法
我不知道我使用哪种方法,我只想确定并加强一种方法,这样我就可以在整个应用程序中使用它
任何帮助都将不胜感激。您使用
emailBean.addHTML(…您的HTML…
创建基于HTML的电子邮件
使用语法
<a href="url">link text</a>
添加链接和
<img src="url" ...>
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZ
AQAAAADskrjOAAAAfElEQVR42mNgrDrAwFCbHs/A4Gp8EUgIBAKJSUCiVuY+A
wNjqAMDw//T/xsYDK9nMDB4/zAGSkimMTAIbz/DwHDitRwDg1agNQPD0YTyBoZ
L/ncbGHg3swN1WBcD9f4Lb2CoLS8AmufB3sDgehWo2LXRDSjmtRkoG5TCAACQ
1SM9QzyOtAAAAABJRU5ErkJggg==">
添加图像
您可以用base64编码图片,并将其完全包含在html中,而不是URL,如下所示
您使用
emailBean.addHTML(…您的HTML…)
创建基于HTML的电子邮件
使用语法
<a href="url">link text</a>
添加链接和
<img src="url" ...>
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZ
AQAAAADskrjOAAAAfElEQVR42mNgrDrAwFCbHs/A4Gp8EUgIBAKJSUCiVuY+A
wNjqAMDw//T/xsYDK9nMDB4/zAGSkimMTAIbz/DwHDitRwDg1agNQPD0YTyBoZ
L/ncbGHg3swN1WBcD9f4Lb2CoLS8AmufB3sDgehWo2LXRDSjmtRkoG5TCAACQ
1SM9QzyOtAAAAABJRU5ErkJggg==">
添加图像
您可以用base64编码图片,并将其完全包含在html中,而不是URL,如下所示
您使用
emailBean.addHTML(…您的HTML…)
创建基于HTML的电子邮件
使用语法
<a href="url">link text</a>
添加链接和
<img src="url" ...>
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZ
AQAAAADskrjOAAAAfElEQVR42mNgrDrAwFCbHs/A4Gp8EUgIBAKJSUCiVuY+A
wNjqAMDw//T/xsYDK9nMDB4/zAGSkimMTAIbz/DwHDitRwDg1agNQPD0YTyBoZ
L/ncbGHg3swN1WBcD9f4Lb2CoLS8AmufB3sDgehWo2LXRDSjmtRkoG5TCAACQ
1SM9QzyOtAAAAABJRU5ErkJggg==">
添加图像
您可以用base64编码图片,并将其完全包含在html中,而不是URL,如下所示
您使用
emailBean.addHTML(…您的HTML…)
创建基于HTML的电子邮件
使用语法
<a href="url">link text</a>
添加链接和
<img src="url" ...>
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZ
AQAAAADskrjOAAAAfElEQVR42mNgrDrAwFCbHs/A4Gp8EUgIBAKJSUCiVuY+A
wNjqAMDw//T/xsYDK9nMDB4/zAGSkimMTAIbz/DwHDitRwDg1agNQPD0YTyBoZ
L/ncbGHg3swN1WBcD9f4Lb2CoLS8AmufB3sDgehWo2LXRDSjmtRkoG5TCAACQ
1SM9QzyOtAAAAABJRU5ErkJggg==">
添加图像
您可以用base64编码图片,并将其完全包含在html中,而不是URL,如下所示