把$to设置成一个数组,然后写多个RCPT TO

解决方案 »

  1.   

    send_mail("[email protected]",$subject ,"23232<p>",$from,$loc_host,$smtp_host,$smtp_acc,$smtp_pass);
    在传数据的时候改成传数组
    $to_more_array=array('[email protected]','[email protected]','[email protected]','[email protected]');function send_mail($to,$subject = 'No subject',$content, $from = "论坛留言",$loc_host,$smtp_host,$smtp_acc,$smtp_pass) 
    函数中
    用循环把数组输出,付值给$to_more
    for($i=0;$i<count($to);$i++)
    {
        if($i==0)
        {
            $to_more = $to[$i];
         }
        $to_more .= ','.$to[$i];
    }
    //echo $to_more;
    便可以达到群发的目的。
    或则循环使用send_mail函数
    for($i=0;$i<count($to);$i++)
    {
      send_mail($to[$i],$subject ,"23232<p>",$from,$loc_host,$smtp_host,$smtp_acc,$smtp_pass);
    }
    这样也可以达到群发的目的
      

  2.   

    我之前是采用了 循环使用send_mail函数,不过这样效率太低  ,呵呵
    感谢楼上两位啊