common\config\main.php 中
<?php
'mailer' => [
'class' => 'yii\swiftmailer\Mailer',
'viewPath' => '@common/mail',
'transport' => [
'class' => 'Swift_SmtpTransport',
// 每种邮箱的host配置不一样 用的qq邮箱
'host' => 'smtp.exmail.qq.com',
'username' => 'abc123@qq.com',
// 十六位授权码
'password' => '**** **** **** ****,
'port' => '465',
'encryption' => 'ssl',
],
'messageConfig'=>[
'charset'=>'UTF-8',
'from'=>['abc123@qq.com'=>'客服名称']
],
],
<?php
$mail= Yii::$app->mailer->compose();
$mail->setTo('53222411@qq.com');
$mail->setSubject("欢迎来到High买卖官网注册模块");
// 发布纯文字文本
$mail->setTextBody('test'); //发布纯文字文本
// 发布可以带html标签的文本
$mail->setHtmlBody("<a href='http://www.baidu.com'>百度</a>");
if($mail->send()){
echo "success";
}else{
echo "failse";
}
(完)