通过Xpages发送邮件-不适用于NotesName中的空白
我试图在javascript库中发送邮件,同时单击指定xpage中的按钮。这很好用,我使用的网络邮件地址如下“testuser@gmail.com“ 一旦我尝试使用笔记的名字,我就不会收到任何邮件。 我试过“开发/公司/开发”-效果不错。 我试过“Firstname/COMPANY/DE”——这已经不起作用了 这是我的密码:通过Xpages发送邮件-不适用于NotesName中的空白,xpages,sendmail,Xpages,Sendmail,我试图在javascript库中发送邮件,同时单击指定xpage中的按钮。这很好用,我使用的网络邮件地址如下“testuser@gmail.com“ 一旦我尝试使用笔记的名字,我就不会收到任何邮件。 我试过“开发/公司/开发”-效果不错。 我试过“Firstname/COMPANY/DE”——这已经不起作用了 这是我的密码: var mail = new HTMLMail(); mail.setTo( receiver ); mail.setSubject( subject ); mail.ad
var mail = new HTMLMail();
mail.setTo( receiver );
mail.setSubject( subject );
mail.addHTML( bodyText );
mail.send();
而变量receiver为:Firstname Lastname/COMPANY/DE
在我的脚本库中,Notes名称仍然正确:
if (this._to.length>0) {
mimeHeader = mimeRoot.createHeader("To");
mimeHeader.setHeaderVal( this._to.join(","));
}
getHeaderVal()提供了Firstname Lastname/COMPANY/DE的精确格式
但我没有收到任何邮件。有人能给我一个提示吗?从person文档中检索用户电子邮件
function getPersonEmail(person){
var nab:NotesDatabase=session.getDatabase(database.getServer(),"names.nsf")
var nview:NotesView=nab.getView("($NamesFieldLookup)")
var doc:NotesDocument=nview.getDocumentByKey(@LowerCase(@Name("[CN]",person)),true)
if(doc){
var email = doc.getItemValueString("InternetAddress")
doc.recycle()
nview.recycle()
nab.recycle()
return @LowerCase(email)
} else {
nview.recycle()
nab.recycle()
return ""
}
}
从person文档检索用户电子邮件
function getPersonEmail(person){
var nab:NotesDatabase=session.getDatabase(database.getServer(),"names.nsf")
var nview:NotesView=nab.getView("($NamesFieldLookup)")
var doc:NotesDocument=nview.getDocumentByKey(@LowerCase(@Name("[CN]",person)),true)
if(doc){
var email = doc.getItemValueString("InternetAddress")
doc.recycle()
nview.recycle()
nab.recycle()
return @LowerCase(email)
} else {
nview.recycle()
nab.recycle()
return ""
}
}
显然,空间是个问题。可能是扩展/拆分了JS库中的bug。显然,空间是问题所在。可能是扩展/拆分JS库中的bug。