yii2下使用自带类发送邮件
来源:互联网 发布:新疆知信科技有限公司 编辑:程序博客网 时间:2024/06/05 22:30
1.在配置文件main-local.php components=>[]里面配置
'mailer' => [ 'class' => 'yii\swiftmailer\Mailer', 'useFileTransport' =>false,//这句一定有,false发送邮件,true只是生成邮件在runtime文件夹下,不发邮件 'transport' => [ 'class' => 'Swift_SmtpTransport', 'host' => 'smtp.163.com', //每种邮箱的host配置不一样 'username' => '15618380091@163.com', 'password' => '*******', 'port' => '25', 'encryption' => 'tls', ], 'messageConfig'=>[ 'charset'=>'UTF-8', 'from'=>['15618380091@163.com'=>'admin'] ], ],
- controller控制器中 代码:
<?php$mail= Yii::$app->mailer->compose(); $mail->setTo('***********@qq.com'); $mail->setSubject("邮件测试"); //$mail->setTextBody('zheshisha '); //发布纯文字文本$mail->setHtmlBody("<br>问我我我我我"); //发布可以带html标签的文本if($mail->send()) echo "success"; else echo "failse"; die(); ?>
ok,这样就可以发送邮件了
如需加载模板 把$mail= Yii::$app->mailer->compose();
修改成 $mail= Yii::$app->mailer->compose('xiaoma',['aa'=>222]);
注:aa是想xiaoma.php里面传递的参数。
邮件模板 xiaoma.php里面的代码 :
<?php use yii\helpers\Html; /* @var $this yii\web\View */ /* @var $user common\models\User */ $resetLink = Yii::$app->urlManager->createAbsoluteUrl(['site/reset-password', 'token' => $aa]); ?> < a href="#" ><?php echo $resetLink ?></a>
加载模板的邮件代码:
$mail= Yii::$app->mailer->compose('xiaoma',['aa'=>222]); $mail->setTo('1401619705@qq.com'); $mail->setSubject("邮件测试"); $mail->setTextBody('zheshisha '); if($mail->send()) echo "success"; else echo "failse"; die();
阅读全文
0 0
- yii2下使用自带类发送邮件
- yii2下使用自带类发送邮件
- yii2下使用自带类发送邮件
- C#.Net下用自带的邮件发送类
- Yii2 使用十 发送邮件
- 使用.NET 自带的组建发送邮件
- 使用CakePHP自带Email组件通过gmail发送邮件
- 【Vegas原创】Oracle使用自带的UTL_MAIL发送邮件
- 【Vegas原创】Oracle使用自带的UTL_MAIL发送邮件
- phpstudy使用自带sendmail扩展发送邮件
- Unity3D-Android直接使用系统自带邮件发送反馈
- c#中使用自带的邮件发送组件发送邮件~
- windows下使用php自带的mail函数实现简单的邮件发送实例(QQ亲试成功)
- Yii2 使用邮箱组件发送邮件
- yii2.0 发送邮件带word小附件
- PHP自带邮件发送配置
- python自带模块发送邮件
- linux下使用mutt发送带附件的邮件
- windows 安装Python的networkx
- 51nod 1040 最大公约数之和(容斥思想)
- 详解java mail 发送邮件
- Tcp方式采集CNC兄弟设备数据
- linux cat命令的<<EOF
- yii2下使用自带类发送邮件
- springboot(1):入门篇
- 用fread()和fwrite()读写文件
- [zabbix/使用API进行批量创建screen(聚合图形)]
- js-----初步了解变量 作用域
- 二、读java编程思想五到七章
- 欢迎使用CSDN-markdown编辑器
- java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironment
- 刚学的类与对象的思想(不知道对不对,求大神指导)