php 群发邮件时的问题
大概的结构如此:
set_time_limit(0);
for($i=0;$i<$count;$i++){
if(funcSendMail()) //发送成功则显示OK
{
echo ".... OK.";
}
else{
echo ".... Fail.";
}
}
$count 是要发送的邮件的数量.大概2000左右.
如果$count 较小的话,例如20以内,完全正常.但$count 为2000的话, 发现页面根本不显示要打出来的OK,Fail 等信息.直到最后页面显示无法加载.但邮件是发送成功了的.
什么原因呢?该如何处理? 是否需要在每次发送完毕后,加一个时间间隔来等待?