【问题标题】:Xpage MIME mail Send- Error - method NotesDocument.send() nullXpage MIME 邮件发送错误 - 方法 NotesDocument.send() null
【发布时间】:2017-09-18 16:10:59
【问题描述】:

邮件发送错误:调用方法 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(); 

【问题讨论】:

  • 欢迎来到 Stack Overflow。检查 XPages 日志文件以获取空指针异常的详细描述,并让我们知道错误是什么。我假设“mailid.com”不是实际的电子邮件地址,因为这绝对可以解释为什么发送邮件失败。
  • 感谢 Per Henrik Lausten。
  • 请找到我现在使用的代码。这个也有同样的问题。
  • 执行 JavaScript 动作表达式时发生异常错误脚本解释器错误,line=23,col=14:[TypeError] 调用方法 NotesDocument.send() 发生异常,在 [/ssjs_QuoteSent.jss].sendDocument( developer.1@exp.com,,,,) at [/ssjs_QuoteSent.jss].Quote_To_Mail(C4C0F25412F13E704425819E001A1219)
  • 函数 Quote_To_Mail(docunid) { sendDocument("developer.1@exp.com","","","","") }

标签: email xpages xpages-ssjs


【解决方案1】:

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

AMgr_DisableMailLookup=1

【讨论】:

    【解决方案2】:

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

    如果您想要“文档链接”,您可以生成带有相关 URL 的 HTML 链接。要在 Notes 中打开它,请使用 notes://serverName/dbPath/designElement。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-15
      • 2012-04-22
      • 2018-01-18
      • 1970-01-01
      • 2013-08-29
      • 1970-01-01
      • 2010-10-18
      • 2018-05-31
      相关资源
      最近更新 更多