当前位置:回答三>百科问答>js控制发邮件在指定时间范围内不定期发送邮件

js控制发邮件在指定时间范围内不定期发送邮件

2024-06-28 19:13:50 编辑:join 浏览量:525

js控制发邮件在指定时间范围内不定期发送邮件

$(function () {

var s;

var i = 0; //已发1500封

var sendmail;

var times = 10;

$.post('getmail.php', function (data) {

arr = data.split('|');

s = arr.length;

sendmail(arr[i]);

});

function sendmail() {

times = random(10, 300) * 1000; //随机产生下次发送的时间

var email = $.trim(arr[i]);

$.post("sendmail.php", { email: email }, function (data) {

i++;

if (i <= s) {

t = setTimeout(sendmail, times)//发邮件速度设置10秒中后循环发送指定邮件

$('#content').html('共' + s + '封,正在发送第' + i + '封:' + email + data);

} else {

$('#content').html("已完成!");

}

});

}

});

function random(min, max) {

return Math.floor(min + Math.random() * (max - min));

}

标签:js,发邮件,不定期

版权声明:文章由 回答三 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.huidasan.com/answer/145805.html
热门文章