基本的に、アプリケーションで何かが起こっていることを特定のユーザーに通知する必要があります。私はデータベースからユーザーを連れてきました、すべてがうまくいきます、しかし私が電子メールを送るとき、リストの最初のものだけがそれを受け取ります、私は彼らが連れて来る順序を変えてみました、そしてそれでも、それは特定のメールクライアントについてではありません。
1つずつ送信してみましたが、すべて一緒に送信しましたが、どちらも機能しないようです。
これは以前に発生したことがありますか?私はLinuxでいくつかのAmazonサーバーを使用していますが、クライアントのクライアントのサーバーであるため、構成全体に頭を悩ませることはできません。
$ul = $this->q2ar("SELECT * FROM usr WHERE role_id in(1,7)");
//get admins from db
$ntf = '';
foreach($ul as $usr){
$headers = 'MIME-Version: 1.0 '." \r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . " \r\n";
$headers .= 'From: Centinelas <centinelas@serviciochevrolet.com.ec>' . " \r\n";
$body = "mail content";
$ntf .= "'".$usr['email']."'".', ';
}
$ntf = substr_replace($ntf ,"",-2);
$ml = mail($ntf,'Nuevo Caso en Centinelas Chevrolet',$body,$headers,'- fcentinelas@serviciochevrolet.com.ec');
return('email where sent to :<br/>'.$ntf);