config.php配置
mailer' => [
'class' => 'yii\swiftmailer\Mailer',
'useFileTransport' => false,//false发送邮件,true只是生成邮件在runtime文件夹下,不发邮件
'transport' => [
'class' => 'Swift_SmtpTransport',
'host' => 'smtp.exmail.qq.com', //每种邮箱的host配置不一样
'username' => 'gloerver@elcs.com',
'password' => 'swrtesz5563^',
'port' => '25',
'encryption' => 'tls',
],
'messageConfig'=>[
'charset'=>'UTF-8',
'from'=>['gdgderver@ecxs.com'=>'admin']
],
],
使用
$mail = Yii::$app->mailer->compose();
$mail->setTo('2fguhf74253@qq.com');
$mail->setSubject("邮件测试");
//$mail->setTextBody('zheshisha '); //发布纯文字文本
$mail->setHtmlBody("<br>问我我我我我"); //发布可以带html标签的文本
//$mail->attach($content) //带附件
if($mail->send())
echo "success";
else
echo "failse";
yii2发送邮件
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 最近做一个项目,是用YII2框架,需要的功能是每个用户设置自己的邮箱服务器地址,然后在平台上使用自己的邮箱给别的用...