Yii 邮件发送


首先从官网  http://www.yiiframework.com/extension/mailer/#download下载mailer2 下载最新的邮件发送组件

解压,把mailer文件夹放在extensions文件夹下,extensions可以自己建立,


在config/main.php文件中作如下配置

'components'=>array(

        'mailer' => array(
                'class'=>'application.extensions.mailer.EMailer',
                'pathLayouts'=>'application.views.mail.layouts',
                'pathViews'=>'application.views.mail.view',
        ),

调用方法:

    //邮件发送
    function MailSend($content){
            if (empty($content)) return false;
            $mail =Yii::app()->mailer;
            $message = __LINE__."行\n,请求方法:".__FUNCTION__."\n,请求类名:".Yii::app()->controller->id."\n".var_export($content,true);
            $mail->Host = 'smtp.126.com';
            $mail->Port = 25;
            $mail->WordWrap = 100;
            $mail->IsSMTP();
            $mail->CharSet="utf-8";
            $mail->SMTPAuth= true;
            $mail->Username = "******@126.com";//你的用户名,或者完整邮箱地址
            $mail->Password = "******";//邮箱密码
            $mail->SetFrom("******@126.com","mail_admin");//发送的邮箱和发送人
            $mail->AddAddress('******@126.com');
            $mail->Subject = 'www.webmail.com'.Yii::app()->controller->id;
            $mail->Body = $message;
        
            if ($mail->Send()){
                return true;
            }else {
                return false;
            }
        }

最后会在自己的邮箱收到邮件内容

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值