问题:我有1000个收件人的列表,但我想分批发送200封邮件。我使用节点js模块 emailjs 来发送邮件。
以下是我的代码片段。
// Code goes here
var sizeLimit = 200;
var totalData = 350;
var cycles = Math.ceil(totalData / sizeLimit);
var start;
var end;
var recepients = "a@gmail.com,b@gmail.com...long list"
for (var i = 0; i < cycles; i++) {
start = end ? end + 1 : 0
end = (sizeLimit) * (i + 1) > totalData ? (totalData - start) + start :
(sizeLimit) * (i + 1)
var bcc = recepients.substr(start,end);
(function(i) {
setTimeout(function() {
console.log(i)
//Sending mail using emailjs
//bcc
}, i * 5000)
})(i)
}
批量发送邮件的最佳方式是什么,我不想使用Redis。