Php YiiMail消息似乎没有发送,但没有出现错误

Php YiiMail消息似乎没有发送,但没有出现错误,php,email,yii,yii-extensions,yii-components,Php,Email,Yii,Yii Extensions,Yii Components,我正在使用YiiMail通过Yii应用程序发送电子邮件,我有以下代码,但似乎没有发送电子邮件,即使我没有出现任何形式的错误,并且扩展名都显示在正确的位置 有人能建议我下一步可以做什么吗?这是在一个函数中,因此在最后返回 注意-函数返回true,表示它已发送。。。但我从未收到过电子邮件??你知道为什么吗 $message = new YiiMailMessage; $message->encoder = Swift_Encoding::get8BitEncoding(); $messa

我正在使用YiiMail通过Yii应用程序发送电子邮件,我有以下代码,但似乎没有发送电子邮件,即使我没有出现任何形式的错误,并且扩展名都显示在正确的位置

有人能建议我下一步可以做什么吗?这是在一个函数中,因此在最后返回

注意-函数返回true,表示它已发送。。。但我从未收到过电子邮件??你知道为什么吗

$message = new YiiMailMessage;
$message->encoder   = Swift_Encoding::get8BitEncoding(); 
$message->view      = 'parentApprovalEmail';
$message->from      = Yii::app()->params['parentEmailSender'];
$message->to        = $this->email;
$message->subject   = sprintf(self::APPROVAL_EMAIL_SUBJECT, $name_organisation_or_student);

$message->setBody(array(
        'data' => $this
), 'text/html');

return Yii::app()->mail->send($message);

可能您的问题不是PHP代码,而是运行脚本的服务器。如果有防火墙,或者您的后缀配置不正确,则不会发送邮件。。。请尝试查看/var/log/mail.*logsSee以获取有关此问题的疑难解答的提示,因为它非常类似