如何在 Yii2 邮件程序中向多个收件人发送邮件
How to send mail to multiple recipients in Yii2 mailer
此代码适用于单个收件人,但不适用于多个收件人 recipients.How 我应该在此处将多个收件人添加到 send() 函数中吗?
//find price
$price = MDealPrice::model()->find("id=:id", array(':id' => $id));
// find deal
$deal = MDeal::model()->find("id=:id", array(':id' => $price->dealId));
//send email
app()->mailer->send($sendEmailAdd, 'orderAuthorizeEmail', array('deal' => $deal));
我也这样试过,但是不行。
//send email
app()->mailer->send(array('email1@domain.com','email2@domain.com'), 'orderAuthorizeEmail', array('deal' => $deal));
提前致谢!
请尝试使用以下解决方案,它会起作用
app()->mailer->send('email1@domain.com,email2@domain.com', 'orderAuthorizeEmail', array('deal' => $deal));
只需在发送函数中添加您的电子邮件 ID 逗号分隔字符串即可传递电子邮件 ID 数组。
此代码适用于单个收件人,但不适用于多个收件人 recipients.How 我应该在此处将多个收件人添加到 send() 函数中吗?
//find price
$price = MDealPrice::model()->find("id=:id", array(':id' => $id));
// find deal
$deal = MDeal::model()->find("id=:id", array(':id' => $price->dealId));
//send email
app()->mailer->send($sendEmailAdd, 'orderAuthorizeEmail', array('deal' => $deal));
我也这样试过,但是不行。
//send email
app()->mailer->send(array('email1@domain.com','email2@domain.com'), 'orderAuthorizeEmail', array('deal' => $deal));
提前致谢!
请尝试使用以下解决方案,它会起作用
app()->mailer->send('email1@domain.com,email2@domain.com', 'orderAuthorizeEmail', array('deal' => $deal));
只需在发送函数中添加您的电子邮件 ID 逗号分隔字符串即可传递电子邮件 ID 数组。