YiiMailer重复主题和收件人地址
我正在使用YiiMailer发送电子邮件,我得到了重复的“主题行”和“收件人”字段 当我发送YiiMailer重复主题和收件人地址,yii,email,yii-extensions,Yii,Email,Yii Extensions,我正在使用YiiMailer发送电子邮件,我得到了重复的“主题行”和“收件人”字段 当我发送主题时将显示“这是我的主题,这是我的主题”,我可以看到To字段an@emailaddress.com; an@emailaddress.com;. 这里没有循环或任何涉及的内容。就这些代码,它似乎也不是一次性的,它出现在我所有的网站和电子邮件中。我做错了什么?事实上,我发现删除该行 $mail->Mailer='smtps' 已停止此错误。这发生在我所有的信件中,出于某种原因,这一行似乎阻止了重复的问题(
主题时
将显示“这是我的主题,这是我的主题”,我可以看到To
字段an@emailaddress.com; an@emailaddress.com;.
这里没有循环或任何涉及的内容。就这些代码,它似乎也不是一次性的,它出现在我所有的网站和电子邮件中。我做错了什么?事实上,我发现删除该行
$mail->Mailer='smtps'代码>
已停止此错误。这发生在我所有的信件中,出于某种原因,这一行似乎阻止了重复的问题(出于某种原因)。也许它也会帮助其他人。你有没有尝试过在发送邮件后退出功能?@Rorschach我刚刚添加了if($mail->send()){echo“success”;exit(0);}
并且同样的事情仍然发生,你能尝试一下简单的邮件程序吗?这和你在Yii中使用的是一样的。只需检查它是否正常工作,是否正常工作可能是您的服务器有问题,或者您必须在扩展中开始调试:)
$mail = new YiiMailer();
$mail->IsSMTP();
$mail->Host = "smtp.mandrillapp.com";
$mail->Mailer='smtps';
$mail->Port = 587;
$mail->SMTPAuth = true;
$mail->SMTPSecure= 'tls';
$mail->Username = "username";
$mail->Password = "password";
$mail->setFrom(Yii::app()->params['adminEmail'], 'Administrator');
$mail->setTo('an@emailaddress.com', 'Mr Administrator');
$mail->setSubject('This is my subject');
$mail->setBody('hello, this is my Email');