前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Yii2 学习笔记之发送邮件

Yii2 学习笔记之发送邮件

作者头像
guanguans
发布2018-05-09 16:23:52
9000
发布2018-05-09 16:23:52
举报
文章被收录于专栏:琯琯博客琯琯博客
1. 修改配置文件main.php:

common\config\main.php 中

<?php
'mailer' => [
    'class' => 'yii\swiftmailer\Mailer',
    'viewPath' => '@common/mail',
    'transport' => [
        'class' => 'Swift_SmtpTransport',
        // 每种邮箱的host配置不一样 用的qq邮箱
        'host' => 'smtp.exmail.qq.com',
        'username' => 'abc123@qq.com',
        // 十六位授权码
        'password' => '**** **** **** ****,
        'port' => '465',
        'encryption' => 'ssl',
    ],
    'messageConfig'=>[
        'charset'=>'UTF-8',
        'from'=>['abc123@qq.com'=>'客服名称']
    ],
],
2. controller 控制器进行测试:
<?php
$mail= Yii::$app->mailer->compose();
$mail->setTo('53222411@qq.com');
$mail->setSubject("欢迎来到High买卖官网注册模块");
// 发布纯文字文本
$mail->setTextBody('test');   //发布纯文字文本
// 发布可以带html标签的文本
$mail->setHtmlBody("<a href='http://www.baidu.com'>百度</a>");
if($mail->send()){
    echo "success";
}else{
    echo "failse";
}

(完)

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-02-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 修改配置文件main.php:
  • 2. controller 控制器进行测试:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档