首页 > 学院 > 开发设计 > 正文

yii 框架 发送邮件

2019-11-08 18:42:58
字体:
来源:转载
供稿:网友
修改配置文件(config/web.php)'mailer' => [    'class' => 'yii/swiftmailer/Mailer',    'useFileTransport' => 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文件夹下创建页面文件,在文件内编辑内容$mail->setTo('****@qq.com');	//接收人邮箱$mail->setSubject("test");	//邮件标题if ($mail->send()){	echo "成功";}else{	echo "失败";}
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表