PHP邮件只会发送两个收件人

时间:2015-07-27 10:57:06

标签: php apache email

在客户端的服务器上使用PHP mail()函数
当我这样做时:

mail("name@domain.com",$sub,$body,$head);

失败(没有返回,也没有发送)
但如果我这样做:

mail("name@domain.com,x",$sub,$body,$head);

一切正常

我目前已将其设置为此,因此我的客户实际上可以正常工作

 mail("name@domain.com,no-reply@domain.com",$sub,$body,$head);

这不是一个好的解决方案,任何想法?

由于 安迪

1 个答案:

答案 0 :(得分:0)

如果您的第二个Senario工作正常,那么在这种情况下您可以使用     

  $receivers = array(
                "name@domain.com",
               "no-reply@domain.com"
              ); 

  foreach ($receivers as $receiver) {
   // to send email one by one to the recipients
   mail("$receiver,x",$sub,$body,$head);

  }

?>