博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Yii2发送邮箱总结
阅读量:7236 次
发布时间:2019-06-29

本文共 1086 字,大约阅读时间需要 3 分钟。

修改配置文件,普通版在(config/web.php)。高级版默认配置在/common/config/main-local.php'components' => [    'mailer' => [      'class' => 'yii\swiftmailer\Mailer',      'useFileTransport' => false,  //这里一定要改成false,不然邮件不会发送        'transport' => [          'class' => 'Swift_SmtpTransport',            'host' => 'smtp.163.com',  //每种邮箱的host配置不一样          'username' => '18903181076@163.com',    //发件人邮箱          'password' => 'xgslagfpomsxuseq',    //授权码          'port' => '25',            'encryption' => 'tls',       ],         'messageConfig'=>[            'charset'=>'UTF-8',            'from'=>['18903181076@163.com'=>'nickname']  //发件人昵称      ],  ],  ],控制器发送邮件(自定义消息)$mail = Yii::$app->mailer->compose();$mail->setTo('****@qq.com');    //接收人邮箱$mail->setSubject("test");    //邮件标题$mail->setHtmlBody("发送内容发送内容发送内容");    //发送内容(可写HTML代码)if ($mail->send()){    echo "成功";}else{    echo "失败";}如果发送页面$mail = Yii::$app->mailer->compose("email");    //在mail文件夹下创建email页面文件,在文件内编辑内容$mail->setTo('****@qq.com');    //接收人邮箱$mail->setSubject("test");    //邮件标题if ($mail->send()){    echo "成功";}else{    echo "失败";}

 

转载地址:http://leofm.baihongyu.com/

你可能感兴趣的文章
javascript招式总结
查看>>
如何对DevOps数据库进行源代码控制
查看>>
Netflix是如何针对云构建和部署代码的
查看>>
波士顿儿童医院如何利用开放云创新
查看>>
Azure Resource Manager 概述
查看>>
微服务基础架构的5个关键问题
查看>>
正确掌握React 生命周期(Lifecycle)
查看>>
install virtualbox on centos server
查看>>
腾讯优测优分享 | 这样做测试用例评审更高效
查看>>
思维导图来学习 Javascript 基础知识
查看>>
容器中运行有状态服务? Kubernetes Says “Yes!”
查看>>
IIS短文件名泄露漏洞修复
查看>>
qt android 开发之写入xml配置文件篇
查看>>
浅谈排序算法
查看>>
一些常见的git 命令
查看>>
【实战】微服务实施整体方略
查看>>
linux vsftpd 配置 常用
查看>>
asp.net站点从2003服务器迁移到2008服务器出现定义了重复的“system.web.extensions/scripting/scriptResourceHandler”节的问题解决...
查看>>
区块链:我们尚未准备好的革命
查看>>
锐捷WIS 2.0:为无线全生命周期提供“智慧决策”
查看>>