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

Xpages-HTML邮件问题-不解析名称,xpages,xpages-ssjs,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") re

在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发送功能,则可以正常工作。函数的作用是:将名称正确解析为电子邮件

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


我一直在使用这个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();

如果您可以包含(或至少链接到)您所引用的代码段,这将有助于我们进行故障排除,因为无法从上面列出的内容判断
HTMLMail
实际做了什么。然而,它很可能将逗号视为多值分隔符,因此
“Selvam,Abirami”
不起作用,但
“Abirami Selvam”
可能会起作用。@Tim,我相信是的。是的。这是同一个片段。正如蒂姆所说,我认为名字中的逗号有问题。是否可以在setHeaderVal中使用逗号并使用分号作为分隔符?我同意Tim的观点:名称中的逗号导致了这个问题。如果选中“我的代码段”的第155行,则“收件人”标题(以及“抄送”和“密件抄送”标题)中的多个值将使用逗号作为分隔符。我不建议在这些标题中使用任何其他字符作为多值分隔符。谢谢。在传递给setTo时,我使用toArray()将向量转换为数组。成功了。
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();