안녕하세요 저는 5 개의 이메일 ID를 사용하여 코드를 로컬로 실행하면 아무런 오류없이 PHP 메일 기능을 사용하여 메일을 배달합니다. 나는이 경고를받을 정확한 이유를 잘 모릅니다PHP 메일 기능을 사용하여 한 번에 200 명 이상의 회원에게 메일을 보낼 수 없습니다.
$sqlquery1 = "select employee from empl where sstatus != 'C'";
$sqlmath1 = mysql_query($sqlquery1) or die("Error: (" . mysql_errno() . ") " . mysql_error());
$cnt = mysql_num_rows($sqlmath1);
if($cnt !="0") {
while($query1 = mysql_fetch_array($sqlmath1))
{
$email1=$query1['employee'];
$emid1=base64_encode($email1);
$sid1 =base64_encode($sidtest);
$email_from1 = "[email protected]";
$link1="http://www.xx.php?mid=$emid1&sid=$sid1";
//send mail
$emailto_web1 = $email1;
$email_headers1 = "From: ".$email_from1;
num_sent_web1 = 0;
$email_message21 = "Dear Employee, \n";
$email_message21 .= "\n";
$email_message21 .= "If you cannot click on the URL, copy the URL and paste it on your address bar.\n";
$email_message21 .= "\n";
$email_message21 .= $link1."\n";
$email_message21 .= "\n\n\n";
$email_message21 .= "Regards,\n";
$email_message21 .= "Admin Team. \n";
$mail_web1 = mail($emailto_web1,$email_subject1,$email_message21,$email_headers1);
if($mail_web1)
{ $err = "Remainder Send Successfully";
}
else
{ $err=$email." Try Again";
}
}
} // not equal to zero condition
: 나는 400 개 이상의 이메일 ID와 동일한 코드를 실행하면 다음은이 코드를 사용하고
Warning: mail() [function.mail]: Could not execute mail delivery program '/usr/sbin/sendmail -t -i' in /home/sendInvite.php on line 147
경고 메시지 링크를 표시 메시지, 제발 당신의 valuble 제안을 게시하십시오. 미리 감사드립니다 !!!