yii2框架发送邮件
来源:互联网 发布:金蝶软件客户端安装 编辑:程序博客网 时间:2024/05/22 03:01
今天写一个关于yii框架里发送邮件的文章,其实也挺简单的,下面我们就来学习,如有写的不好的地方或有错的地方希望大家匹配指正
1.首先第一步
先去common里的config里的main-local.php配置mailer
'mailer' => [
'class' => 'yii\swiftmailer\Mailer',
'useFileTransport' =>false,//这句一定有,false发送邮件,true只是生成邮件在runtime文件夹下,不发邮件
'transport' => [
'class' => 'Swift_SmtpTransport',
'host' => 'smtp.163.com', //每种邮箱的host配置不一样
'username' => '你的邮箱@163.com',
'password' => '你的密码',
'port' => '25',
'encryption' => 'tls',
],
'messageConfig'=>[
'charset'=>'UTF-8',
'from'=>['你的邮箱@163.com'=>'admin']
],
],
2.第二步
配置好以后新建一个控制器
<?php
namespace backend\controllers;
use Yii;
use yii\web\Controller;
use yii\filters\VerbFilter;
use yii\filters\AccessControl;
/**
* Mail controller
*/
class MailController extends Controller
{
public function actionSendmail()
{
$mail= Yii::$app->mailer->compose();
$mail->setTo('1055242005@qq.com');
$mail->setSubject("邮件测试");
//$mail->setTextBody('就是如此简单 '); //发布纯文字文本
$mail->setHtmlBody("<br>这是战小飞的测试邮件"); //发布可以带html标签的文本
if($mail->send())
echo "发送成功";
else
echo "发送失败";
die();
}
}
- yii2框架发送邮件
- yii2框架发送邮件
- Yii2高级框架发送邮件
- yii2实现邮件发送
- yii2 邮件发送笔记
- yii2 - 邮件发送-示例
- yii2 邮件发送
- yii2发送邮件教程
- yii2发送邮件
- YII2邮件发送
- yii2.0 邮件发送
- Yii2 之邮件发送
- yii2 发送邮件
- yii2 发送邮件
- yii2发送邮件
- Yii2邮件发送
- Yii2.0 发送邮件
- yii2 邮件发送教程
- 字符串日期类比较
- 030 正定二次型及判别法之定义法、特征值法、顺序主子式法
- 【十八掌●武功篇】第十掌:Hive之基本语法
- HTTPS网站的seo优化技术建议
- Activity 详解
- yii2框架发送邮件
- marquee|各种文字滚动代码(适用公告,注意:考虑浏览器兼容性)
- 太上感应篇0046
- yii 框架内置发邮件
- 文章标题
- 【移动】获取客户微信号信息
- LATEX合并PDF
- 接口自动化测试PHPUnit-框架代码开发1
- Scrapy--phantomjs: error while loading shared libraries: libfontconfig.so.1