佛山兄弟连IT培训学校

186-7589-7389

PHP培训学校分享yii2.0自带email

编辑:佛山兄弟连IT培训学校时间:2019-05-31

修改配置文件,普通版在(config/web.php)。高级版默认配置在/common/config/main-local.php

'components' => [

'mailer' => [

'class' => 'yii\\swiftmailer\\Mailer',

'useFileTransport' => false, //false发送邮件,true只是生成邮件在runtime文件夹下,不发邮件

'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 "失败";

}


上一篇:PHP培训学校对PHP处理会话相关函数详解

下一篇:PHP培训学校整理8个与安全相关的PHP函数

联系方式

选择专业时,如果犹豫不定,不知道选择哪个比较好,敬请致电,专业的咨询老师会为你解答。

  • 报名热线:186-7589-7389
  • 咨询老师:吴老师
  • 点击咨询:

友情连接:

关于我们|联系我们|网站地图

QQ咨询
在线咨询
在线报名
186-7589-7389
返回顶部