YII邮件发送

本地Yii实现发邮件实例:

步骤一:

下载Yii的mailer扩展:

官方扩展链接:http://www.yiiframework.com/extension/mailer/

下载后解压放置在protected/extensions/下

步骤二:

申请一个邮箱作为发件箱,以下我们以163邮箱为例

步骤三:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
public  function  actionMail(){
         $message =  'mail success!!!' ;
         $mailer = Yii::createComponent( 'application.extensions.mailer.EMailer' );
         $mailer->Host =  'smtp.163.com' ;
         $mailer->IsSMTP();
         $mailer->SMTPAuth =  true ;
         $mailer->From =  'XXXXXX@163.com' ;          //设置发件地址
         $mailer->AddReplyTo( 'XXXXX@163.com' );
         $mailer->AddAddress( 'XXXXX@qq.com' );  //设置收件件地址
         $mailer->FromName =  'XXXXXX' ;    //这里设置发件人姓名
         $mailer->Username =  'XXXXXXXX@163.com' ;     //这里输入发件地址的用户名
         $mailer->Password =  'XXXX' ;     //这里输入发件地址的密码
         $mailer->SMTPDebug =  true ;    //设置SMTPDebug为true,就可以打开Debug功能,根据提示去修改配置
         $mailer->CharSet =  'UTF-8' ;
         $mailer->Subject = Yii::t( 'demo' 'Yii rulez!' );  //设置邮件的主题
         $mailer->Body = $message;
         $mailer->Send();
     }

步骤四:

在浏览器中输入http://hostname/index.php?r=site/mail, 查看收件箱看是否收到邮件。

更多学习请参考:

http://www.yiiframework.com/extension/mailer/

本文转载:http://webcrawler.blog.51cto.com/3663163/1214439



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值