【发布时间】:2014-06-05 10:46:19
【问题描述】:
我正在使用 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++;
}
?>
【问题讨论】:
-
问题是300封邮件/分钟还是1分钟间隔?
-
你可以通过 ssh 进入你的服务器吗?还是只是(s)ftp?
-
由于服务器负载平衡,我希望邮件队列每 1 分钟发送 300 封邮件。摆脱发送邮件服务器性能不足的问题。
-
@Rick Burgess,我没有 ssh 进入服务器,只有网站。
标签: php mysql email queue phpmailer