Xpages - HTML邮件问题 - 不解析名称

时间:2014-02-02 17:56:51

标签: xpages xpages-ssjs

在xpages中使用HTML邮件时,名称无法解析。我从xsnippet获取的片段或mime本身的问题是否存在问题。

import ss_html_mail;

var mail = new HTMLMail();
var res:java.util.Vector = new java.util.Vector();
res.add("Soundararajan, Thirun");
res.add("Arumugam, Barath");
res.add("Selvam, Abirami")
res.add("Panneerselvam, Saravanan")
mail.setTo(res);
mail.setSubject("HTML Mail");
mail.addHTML("HTML Mail");
mail.send();

但是,如果用电子邮件地址替换这些名称或使用默认的SSJS发送功能,它就可以了。默认的send()函数将名称解析为正确的电子邮件

res.add("Soundararajan.Thirun@gmail.com");
res.add("Arumugam.Barath@gmail.com");
res.add("Selvam.Abirami@gmail.com")
res.add("Panneerselvam.Saravanan@gmail.com")

var doc = database.createDocument();
var res:java.util.Vector = new java.util.Vector();
res.add("Soundararajan, Thirun");
res.add("Arumugam, Barath");
res.add("Selvam, Abirami")
res.add("Panneerselvam, Saravanan")
doc.replaceItemValue("Form", "Memo");
doc.replaceItemValue("Subject", "An email");
doc.replaceItemValue("SendTo", res);
doc.send();

1 个答案:

答案 0 :(得分:0)

我一直使用这个xsnippet,代码中的问题是你使用向量来添加名称。尝试在Javascript数组中添加名称。 喜欢这个

import ss_html_mail;

var mail = new HTMLMail();
var res=[]
res.push("Soundararajan, Thirun");
res.push("Arumugam, Barath");
res.push("Selvam, Abirami")
res.push("Panneerselvam, Saravanan")
mail.setTo(res);
mail.setSubject("HTML Mail");
mail.addHTML("HTML Mail");
mail.send();