Yii2 学习笔记之发送邮件

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";
}

(完)

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏FreeBuf

快速读懂无线安全

* 本文原创作者:icecolor不疯不魔不成活,本文属FreeBuf原创奖励计划,未经许可禁止转载 About channel: ? 1.每个协议都有不同的工...

361100
来自专栏数据和云

Oracle 12.2中那些温暖人心的特性

在OOW 2015大会上,Oracle已经发布了12.2的Beta版本,其中的很多亮点新特性引人瞩目,包括在IMO和Multitenant方面,以及在Shard...

41260
来自专栏NetCore

微信公众平台快速开发框架 For Core 2.0 beta –JCSoft.WX.Core 5.2.0 beta发布

写在前面 最近比较忙,都没有好好维护博客,今天拿个半成品来交代吧。 记不清上次关于微信公众号快速开发框架(简称JCWX)的更新是什么时候了,自从更新到支持.Ne...

29380
来自专栏Web 开发

iOS开发者证书-2015年中文版

我们都知道,制作一款iOS的App需要iOS的开发者证书。在Apple的开发者网站上面,有一个栏目是‘Certificates, Identifiers & P...

8200
来自专栏嵌入式程序猿

不仅仅是一个S

超级Plus长假就要结束了,不管你假期过得怎么样,明天都要收拾行囊上路,友情提醒,早点出门,避开高峰,注意安全. 不但我们要注意安全,http也要注意安全。 不...

36270
来自专栏Wordpress专用主机|主题模板|必备插件

5款经典的WORDPRESS问答类主题模板推荐

近期,有不少WP爱好者问我:wordpress可以用来做问答类网站吗?类似于百度知道,知乎之类的。 答案是当然可以!其实wordpress也有不少优秀的问答类主...

2.5K80
来自专栏Matthew

5分钟教你打造一个秒开的 Android App

近日在开发过程中,发现每次点击 app 从桌面启动都有一个在桌面明显的等待时间,机型越低端的越明显,冷启动优化看来已经势在必行,所以怒而一顿研究再解决之。

1.8K10
来自专栏西城知道

ss-panel-v3-mod魔改版常用审计规则分享分享

前面我们讲了《基于宝塔搭建SS-Panel教程》、《【图文】使用SS-Panel以及怎么部署SSR后端教程》、《SS-Panel魔改面板.config.php文...

1.6K10
来自专栏Golang语言社区

从零开始创建一个基于Go语言的web service

20个小时的时间能干什么?也许浑浑噩噩就过去了,也许能看一些书、做一些工作、读几篇博客、再写个一两篇博客,等等。而黑客马拉松(HackAthon),其实是一种自...

52890
来自专栏Jerry的SAP技术分享

SAP产品的Field Extensibility

SAP开发人员的工作职责,除了实现软件的功能性需求外,还会花费相当的精力实现一些非功能性需求,来满足所谓的SAP Product Standard(产品标准)。...

13010

扫码关注云+社区

领取腾讯云代金券