电子邮件不在 suitescript 2.0 中发送

Email not send within suitescript 2.0

由于某些原因,我似乎无法收到来自我的 suitescript 的电子邮件。

这是我的代码。

 define(["N/email"], function(email) {

    function afterSubmit(scriptContext) {

        var newOrder = scriptContext.newRecord.id;

        email.send({
                author: 17874,
                recipients: "sam172@gmail.com",
                subject: "mail from netsuite",
                body: "test body email order id: " + newOrder
        });
       }

    return {
        afterSubmit: afterSubmit
    };

}); 

此电子邮件将在创建销售订单时发送。 我的订单是通过 Web 服务发送的 API,每次将订单发送到 Netsuite 时,都会触发此脚本在创建销售订单时向我发送电子邮件。

我一直在通过下多个订单进行测试,但从未收到任何电子邮件。 netsuite 服务器错误日志上没有错误。

这可能是什么问题?谢谢

您在沙盒帐户中,沙盒电子邮件只能发送给测试脚本的用户。