phpmail群发邮件--Body 和AddAddress不对应!! [ 新手入门 ]
$emails=EmailOrder::model()->findAll('status=1');
$mailer = Yii::app()->phpMailer->_mailer;
$mailer->Subject = date('m月d日').'临沂装饰建材网每日抢购开始啦!';
foreach($emails as $value)
{
$mailer->Body =str_replace('webmaster', $value->email, $strHtml);
$mailer->AddAddress($value->email);
}
$mailer->send();
$mailer->ClearAddresses();
unset($mailer);//销毁实例
共 14 条回复
-
如果不在
$mail->AddAddress($value->email);
前加上$mail->ClearAllRecipients();
应该会不断抄送邮件发给前面的用户而且发送内容写在外边就好
$mailer->Subject = date('m月d日').'临沂装饰建材网每日抢购开始啦!'; $mail->MsgHTML($strHtml); $mail->IsHTML(true); foreach($emails as $value) { $mail->ClearAllRecipients(); $mailer->AddAddress($value->email); $mailer->send(); }
试试这样做吧
-
我的临沂装饰建材网新浪博客上有具体配置,网址:http://control.blog.sina.com.cn/blogprofile/index.php
你可以看一下
534643315 山东
注册时间:2011-07-08
最后登录:2016-01-22
在线时长:1小时45分
最后登录:2016-01-22
在线时长:1小时45分
- 粉丝1
- 金钱640
- 威望0
- 积分650