gpt4 book ai didi

javascript - Suitescript 电子邮件限制

转载 作者:行者123 更新时间:2023-11-30 11:24:20 28 4
gpt4 key购买 nike

我在从 SuiteSript 1.0 预定脚本发送电子邮件时遇到问题。

我有一个使用已保存搜索的预定脚本。该脚本每小时运行一次,并针对保存的搜索中的每个结果发送一封电子邮件。

我发现有些搜索结果通常不会通过电子邮件发送给收件人。当保存的搜索结果很多时,尤其会发生这种情况。似乎对可以发送的电子邮件数量没有具体限制。我这样说是因为我尝试发送 8 封电子邮件,其中只有 5 封成功发送。我也试过发送37封邮件,成功发送了12封邮件。

成功发送的电子邮件也不按顺序发送 - 即当发送 8 封电子邮件时,第 2 和第 5 个结果可能不会按预期发送。

如有任何帮助,我们将不胜感激。提前谢谢你。

添加一些代码以进行说明:

    if (curRec.getFieldValue('location')  === '6' ||curRec.getFieldValue('location') === '14' && curRec.getFieldValue('department') === '3' && curRec.getFieldValue('custbody_sales_order_type') == '10')
{
nlapiSendEmail(fromId, 'Test@server.com', sbj, msg, null, null, null, newFileObj);
nlapiLogExecution('DEBUG', 'Email Notification', 'Order ' + curRec.getFieldValue('id') + ' should now be sent');
}

上面的日志消息是针对每封预期的电子邮件收到的,但并非所有电子邮件都到达收件人地址。

最佳答案

你把最后一个参数设置为true了吗?

nlapiSendEmail(sender, recipients , subject, body, ccs, bccs, associated_record, attachment, not_a_bulk_email);

not_a_bulk_email 设置为 true 很重要。前段时间我遇到了一个问题,因为我不知道参数是做什么的。如果未设置,它会将电子邮件作为批量电子邮件发送,这会导调用子邮件以较低的优先级发送(有时会在几小时后发送)并且不会在失败时通知。

另一方面,如果设置为 true,它将立即发送。但是,这将收件人 + ccs + bccs 的数量限制为 10。

如果这对你有用,请告诉我。

此外,如果您可以发布代码示例,那也很棒。

关于javascript - Suitescript 电子邮件限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48581844/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com