天天看點

yII2發送郵件

  • 怎麼使用yii2 自帶的mailer發送郵件
yII2發送郵件

一,修改配置檔案

  • 'mailer' => [
         'class' => 'yii\swiftmailer\Mailer',
         'useFileTransport' =>false,//這句一定有,false發送郵件,true隻是生成郵件在runtime檔案夾下,不發郵件
         'transport' => [
             'class' => 'Swift_SmtpTransport',
             'host' => 'smtp.qq.com',  //每種郵箱的host配置不一樣
             'username' => '[email protected]',
             'password' => 'aoyzjfxwkxagcagf',
             'port' => '465',
             'encryption' => 'ssl',
         ],
         'messageConfig'=>[
             'charset'=>'UTF-8',
             'from'=>['[email protected]'=>'admin']
         ],
     ],
               

二,控制器寫個方法

yII2發送郵件