1

我正在尝试在单击指定 xpage 中的按钮时在 javascript 库中发送邮件。这很好用,因为我使用像“testuser@gmail.com”这样的网络邮件地址。

一旦我尝试使用我们的 Notes 名称,我就不会收到任何邮件。我尝试了“开发/公司/德国” - 有效。我尝试了“Firstname Lastname/COMPANY/DE”——它不再起作用了。

那是我的代码:

var mail = new HTMLMail();
mail.setTo( receiver );
mail.setSubject( subject );
mail.addHTML( bodyText );   
mail.send();

而变量接收者是:Firstname Lastname/COMPANY/DE

在我的Mark Leusink脚本库中,Notes 名称仍然正确:

if (this._to.length>0) {
  mimeHeader = mimeRoot.createHeader("To");
  mimeHeader.setHeaderVal( this._to.join(","));
}

mimeHeader.getHeaderVal() 提供确切的格式 Firstname Lastname/COMPANY/DE

但是我没有收到任何邮件。任何人都可以给我一个提示吗?

4

1 回答 1

1

从个人文档中检索用户电子邮件。

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 ""  
        }

}
于 2013-04-04T12:35:56.890 回答