Cakephp と消印を介したメール送信で奇妙な問題が発生しました。
Cakephp アプリケーションに postmark -cakephp ライブラリをインストールしました。1 人のユーザーに電子メールを送信でき、同じ電子メール コンテンツ (メッセージ) で複数のユーザーに電子メールを送信できますが、ここで私の要件は、いくつかの動的な電子メール コンテンツを含む複数のユーザーに電子メールを送信する必要があることです。(ユーザーIDを含む)
これは for ループで実行できますが、1 回の呼び出しで動的コンテンツを含むバッチ メールを送信したいと考えています。
これが私のコードです
foreach($send as $client) {
//if client contains emails, send email
if(!empty($client['Email'])) {
//loop through emails
foreach($client['Email'] as $to) {
$client['message'] .= 'To be removed visit http://something.com/remove/'.$to."\n";
$client['message'] .= $message_footer;
$email_to = new CakeEmail();
$email_to->config('postmark');
$email_to->from('admin@something.com');
$email_to->to($to);
$email_to->subject($subject);
$email_to->send($client['message']);
}
}
}
私を助けてください。