Xpage MIME邮件Send-错误 - 方法NotesDocument.send()null

时间:2017-09-17 09:56:57

标签: email xpages xpages-ssjs

邮件发送错误:调用方法NotesDocument.send()null

发生异常

在ssjs中制作mime邮件时我遇到了这个问题,但在Lotus脚本客户端中,我正在使用mime电子邮件。请帮忙

var docEmail:NotesDocument = database.createDocument();

var rtitem:NotesRichTextItem = docEmail.createRichTextItem("Body");

docEmail.replaceItemValue("Form", "Memo");

docEmail.replaceItemValue("SendTo", "mailid.com");

docEmail.replaceItemValue("Subject", "Your Subject");

rtitem.appendText("Some text here... ");

rtitem.addNewLine(2);

rtitem.appendText("Click here to view the document => ");

//rtitem.appendDocLink(doc, "Some comment text");

rtitem.addNewLine(2);

docEmail.send(); 

2 个答案:

答案 0 :(得分:1)

问题可能是发送电子邮件的用户在服务器上没有邮箱或路径错误。我不知道这是否对XPages有影响,但代理商将其添加到Notes.ini或者您可以尝试使用SessionasSigner。

AMgr_DisableMailLookup = 1

答案 1 :(得分:0)

这是发送Rich Text电子邮件,而不是MIME电子邮件。如果您想在SSJS中发送MIME电子邮件,请查看此XSnippet https://openntf.org/XSnippets.nsf/snippet.xsp?id=create-html-mails-in-ssjs-using-mime

如果您需要“文档链接”,则可以生成包含相关网址的HTML链接。要在Notes中打开它,请使用notes:// serverName / dbPath / designElement。

我不确定您是否包含问题中的所有内容,但sendTo地址不是有效的电子邮件地址。我假设你没有包括所有东西,但这肯定会导致它失败。