Я хочу отправить письмо нескольким получателям одновременно, не добавляя 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
расширение
$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);
}
$message->addTo(array('john@example.com','jane@example.com'));
Вы пробовали это дело?
защищенная функция _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-> отправить ($ сообщение);
}
Отправить это