一、Yii发邮件插件下载。 二,在配置文件/protected/config/main.php中载入组件,代码如下:
'components'=>array(
        'phpMailer'=>array(
            'class'=>'application.extensions.yiimailer.CPhpMailer',
            'host' => 'mail.myhost.com', //比如QQ的是smtp.qq.com
            'port' => 25,
            'from' => 'myname@myhost.com', //发件地址的用户名
            'fromName' => 'myname',//发件人
            'user' => 'username',//发件地址的用户名
            'pass' => 'password',//发件地址的密码
        ),
...
三、然后在控制器写入action,就可以发邮箱了,示例代码:
//发邮件
public function actionSendEmail()
{
    $mailer = Yii::app()->phpMailer->_mailer;
    $mailer->Subject = '人类已经阻止不了我发送邮件了';
    $mailer->Body = '<font color="red">hello, 我是葫芦娃</font>';
    $mailer->AddAddress('caizhenghai@gmail.com');
    //$mailer->AddAddress('xxx@gmail.com');
    $mailer->send();
}
参考文章:http://www.yiichina.com/forum/topic/1417/ 其他yii发邮件插件以及方法:http://www.yiichina.com/forum/topic/63/
- 原文作者: forecho
- 原文链接: https://blog.forecho.com/yii-fa-you-jian-cha-jian.html
- 版权声明:本作品采用 署名-非商业性使用 4.0 国际 (CC BY-NC 4.0)进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。
 
                 
                