发送邮件给多个收件人在Yiimailmessage
问题描述:
我想一次发送邮件给多个收件人,而无需使用YiimailMessege
extension.Is有可能的任何建议,将appreciated.I试图通过增加cc
加入cc
只有靠to
和它的作品,但我不想添加cc
。我的代码看起来像这样发送邮件给多个收件人在Yiimailmessage
$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);
}
答
保护功能_sendOrderDetailMail($订单ID) {$ 模型= $这个 - > loadModel($订单ID);
$ message = new YiiMailMessage;
$ message-> view ='orderdetail'; (array)('orderId'=> $ orderId,'model'=> $ model),'text/html');}}
$ message-> subject ='New Order Placed - '。$ orderId;我们可以通过添加一个或者更多的参数来实现这个功能。 Yii :: app() - > mail-> send($ message); }
通过电子邮件
+0
谢谢你的回答..我已经尝试使用cc,因为我在问题中提到..谢谢你的回应 – rch
THQ的答复..我会尝试 – rch
为什么你在上面的代码中使用的foreach ......请将ü解释 – rch
的foreach循环意味着每个项目在阵列上。在这种情况下,我有许多电子邮件,例如$ emails = ['[email protected]','[email protected]']。我通过$ email变量 – Sakezzz