如何在 Yii 中使用 SetCC
How to use SetCC in Yii
您好,我正在尝试使用以下代码发送电子邮件,除非我使用 setCC 函数,否则它会按预期工作。在使用 setCC
函数时,邮件程序不发送邮件(没有错误)。有人可以帮助这个代码,谢谢
use Yii;
class Email {
/**
* @param unknown $template
* @param unknown $to
* @param unknown $subject
* @param array $data
* @return boolean
*/
public static function sendEmail($template, $to, $cc='my@email.com', $subject, $data = [], $proforma = false) {
$mail = Yii::$app->mailer
->compose($template, $data)
->setFrom([Yii::$app->params['adminEmail'] => 'MyDomains.com'])
->setTo($to)
->setCc($cc)
->setSubject($subject);`
函数的第三个参数 sendEmail
即 $cc 必须是 email
但你传递的是 "Payment ok" 在里面是一个普通的字符串。这是导致错误的原因,您没有收到电子邮件。
您好,我正在尝试使用以下代码发送电子邮件,除非我使用 setCC 函数,否则它会按预期工作。在使用 setCC
函数时,邮件程序不发送邮件(没有错误)。有人可以帮助这个代码,谢谢
use Yii;
class Email {
/**
* @param unknown $template
* @param unknown $to
* @param unknown $subject
* @param array $data
* @return boolean
*/
public static function sendEmail($template, $to, $cc='my@email.com', $subject, $data = [], $proforma = false) {
$mail = Yii::$app->mailer
->compose($template, $data)
->setFrom([Yii::$app->params['adminEmail'] => 'MyDomains.com'])
->setTo($to)
->setCc($cc)
->setSubject($subject);`
函数的第三个参数 sendEmail
即 $cc 必须是 email
但你传递的是 "Payment ok" 在里面是一个普通的字符串。这是导致错误的原因,您没有收到电子邮件。