美文网首页
yii2发送邮件

yii2发送邮件

作者: 我的楼兰0909 | 来源:发表于2018-12-13 22:18 被阅读0次
    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发送邮件

          本文链接:https://www.haomeiwen.com/subject/kzezcqtx.html