我正在使用phpmailer。如何每分钟发送300封邮件?我总共有13000封邮件。 也许我可以像这样使用mysql:
$start =$_POST['start'];
$sql=mysql_query("select id,email,fname,lname from users where email !='' and group_id=2 limit $start, 300");
$start =1
$start = 301
.
.
.
.
echo"<meta http-equiv='refresh' content='0;URL=sendmail.php?start=$start'>";
其他例子
<?php
set_time_limit(20);
while ($i<=10)
{
echo "i=$i ";
sleep(100);
$i++;
}
?>
答案 0 :(得分:0)
你只需要一份cron工作。你有权访问服务器的crontab吗?
答案 1 :(得分:0)
只需从命令行界面运行PHP脚本:
<?php
set_time_limit(0);
while(true) {
// magic, send 300 mails, do some heavy job, whatever
sleep(60);
}