Отправить почту нескольким получателям в Yiimailmessage

Я хочу отправить письмо нескольким получателям одновременно, не добавляя cc и только to с помощью YiimailMessege Расширение. Возможно любые предложения будут оценены. Я попытался, добавив cc и это работает, но я не хочу добавлять cc.Мой код выглядит так

        $message = new YiiMailMessage;
$message->view =$model->viewName;
$message->subject    = $model->subject;
$params  = array('myMail'=>$model->object1);
$message->setBody($params,'text/html');
$message->addTo($model->to);
$message->AddCC($model->from);
$message->from = $model->from;
$message->cc=array($model->senderEmail,$model->additionalEmail);
$message->Replyto = $model->from;
Yii::app()->mail->send($message);

и как это возможно to с помощью YiimailMessege расширение

0

Решение

$message = new YiiMailMessage;
$message->subject    = $model->subject;
$message->view =$model->viewName;
$message->from = $model->from;
$message->setBody($params,'text/html');
$params  = array('myMail'=>$model->object1);
foreach($emails as $email) {
$message->addTo($model->to);
Yii::app()->mail->send($message);
}
1

Другие решения

$message->addTo(array('john@example.com','jane@example.com'));

Вы пробовали это дело?

1

защищенная функция _sendOrderDetailMail ($ orderId)
{
$ model = $ this-> loadModel ($ orderId);

$ message = new YiiMailMessage;

$ message-> view = ‘orderdetail’;

$ message-> setBody (array (‘orderId’ => $ orderId, ‘model’ => $ model), ‘text / html’);

$ message-> subject = ‘Новый заказ размещен -‘. $ orderId;

$ Сообщение-> AddTo (Yii :: приложение () -> PARAMS [ ‘adminEmail’]);

           //  emails to keep in cc

$emails = array('abc@example.com','abc1@example.com');

foreach($emails as $value){

$message->addCC(trim($value));

}

Yii :: приложение () -> mail-> отправить ($ сообщение);
}

Отправить это

1
По вопросам рекламы ammmcru@yandex.ru
Adblock
detector