通过Xpages发送邮件-不适用于NotesName中的空白

通过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

我试图在javascript库中发送邮件,同时单击指定xpage中的按钮。这很好用,我使用的网络邮件地址如下“testuser@gmail.com“

一旦我尝试使用笔记的名字,我就不会收到任何邮件。 我试过“开发/公司/开发”-效果不错。 我试过“Firstname/COMPANY/DE”——这已经不起作用了

这是我的密码:

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。