yii2框架发送邮件
来源:互联网 发布:龙江网络 客服电话多少 编辑:程序博客网 时间:2024/06/07 13:20
(下面写了怎么实现让自己的qq邮箱可以用代码发邮件)
1. 修改yii框架下的common\config下的main-local.php文件 (见图一)
(里面原来就有mailer这个数组,把它修改成下面例子中的那样).
'mailer' => [ 'class' => 'yii\swiftmailer\Mailer', 'viewPath' => '@common/mail', 'useFileTransport' =>false,//这句一定有,false发送邮件,true只是生成邮件在runtime文件夹下,不发邮件 'transport' => [ 'class' => 'Swift_SmtpTransport', 'host' => 'smtp.qq.com', //每种邮箱的host配置不一样 'username' => '2121212@qq.com', //你的邮箱 'password' => '124335fsggsdfg', //你的密码 'port' => '465', 'encryption' => 'ssl', //加密方式 ], 'messageConfig'=>[ 'charset'=>'UTF-8', 'from'=>[ '1243254235@qq.com'=>'admin' ] ], ],
发送邮件方法: (见图二)
/** * 发送邮件 */ public function actionEmails(){ $mail = Yii::$app->mailer->compose(); //加载配置的组件 $mail->setTo('2464802117@qq.com'); //要发给谁 $mail->setSubject("鸡蛋媒资"); //标题 主题 $mail->setHtmlBody("我我我我"); //要发送的内容 if ($mail->send()){ echo “成功”; }else{ echo “失败”;die(); } }
图一
图二
发送失败的问题
一、QQ邮箱 开启 SMTP服务,直接通过网站发邮件
1.进入QQ邮箱首页
2.点击 设置->账户 (见图三)
3,鼠标往下滚,3分之二左右找到”POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务”。然后 POP3/SMTP服务点开启,然后记住授权码,
4.如果忘记了,下面有个获取授权码的按钮(见图四)
最后保存设置
图三
图四
阅读全文
0 0
- yii2框架发送邮件
- yii2框架发送邮件
- Yii2高级框架发送邮件
- yii2实现邮件发送
- yii2 邮件发送笔记
- yii2 - 邮件发送-示例
- yii2 邮件发送
- yii2发送邮件教程
- yii2发送邮件
- YII2邮件发送
- yii2.0 邮件发送
- Yii2 之邮件发送
- yii2 发送邮件
- yii2 发送邮件
- yii2发送邮件
- Yii2邮件发送
- Yii2.0 发送邮件
- yii2 邮件发送教程
- java基础面试题
- Adobe After Effects CC 2018 Mac (ae mac中文破解版)含激活工具与破解方法 15.0.0中文破解版
- 用VS2008的MFC写的CAD画图程序2017.12.15
- js导出excel的实现
- hbase集群在启动的时候报错:JAVA_HOME is not set and Java could not be found
- yii2框架发送邮件
- Fiori2.0-如何对数据进行筛选。
- MySql 配置
- Unity Shader 光照 小计
- html data-xxxx 特性
- Activity数据恢复时移除Fragment数据
- 时间的处理
- 11-天亮大数据系列教程之搭建web项目
- 数据结构笔记第2章