我正在尝试使用xdmp.email()
功能发送电子邮件,但它返回了null
var from = {"name":"Administrator", "address":"[email protected]"};
var address1 = {"address":"[email protected]"};
var contentType = "text"
var message = {"from":from,
"to":address1,
"subject":"Test email from ML Server",
"content":"hiiiiiiiiiiiiiiiii"
};
xdmp.email(message);
xdmp.email()
方法返回null
。记录在案:
https://docs.marklogic.com/xdmp.email
xdmp.email(
$message as Object,
[$options as Object?]
) as null
但是,仅因为该方法返回null
并不意味着它不会发送电子邮件。
也在此方法的文档中指出:
必须在管理界面的“组”页面中配置有效的SMTP中继才能发送电子邮件。
如果发送电子邮件时出现问题,则应抛出XDMP-MAIL exception
您是否已验证是否已发送电子邮件,或者您是否试图弄清为什么未发送电子邮件,并希望它会返回某种错误消息?