郵箱發送

郵箱   bweducation_online
密碼   education123
授權密碼 ifwanppfqdlenykn




功能實現


在配置文件main-local.php components=>[]裏面配置


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




控制器層


  
$mail= Yii::$app->mailer->compose();   
$mail->setTo('***********@qq.com');  
$mail->setSubject("郵件測試");  
//$mail->setTextBody('zheshisha ');   //發佈純文字文本
$mail->setHtmlBody("<br>問我我我我我");    //發佈可以帶html標籤的文本
if($mail->send()) { 
    echo "success";}  
else  {
    echo "failse";   
die(); }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章