最近要给一个网站做个邮件群发功能,先导出用户的email,然后再发送。
我没什么经验,就用了一个循环,如果有1000个email的话,就要发送1000次,这样做很不合理,
if ($title && $Content){
$title = text_decode($title);
$content =$Content;
   for ($i = 0;$i < count($SID);$i ++){
   $rs = $db->query_first("select * from m_user where u_id='$SID[$i]'");
   mail($rs['email'],$title,$content,"From:[email protected]");
     }
  alert_action('群体E-mail发送成功','redirect','admin_postemail.php');
}