最新消息: 新版网站上线了!!!

yii2利用swiftmailer发送邮件

  1. 'mail' => [ 
  2.         'class' => 'yii\swiftmailer\Mailer'
  3.         'viewPath' => '@backend/mail'
  4.         'useFileTransport' => false,//set this property to false to send mails to real email addresses 
  5.         //comment the following array to send mail using php's mail function 
  6.         'transport' => [ 
  7.             'class' => 'Swift_SmtpTransport'
  8.             'host' => 'smtp.gmail.com'
  9.             'username' => 'username@gmail.com'
  10.             'password' => 'password'
  11.             'port' => '587'
  12.             'encryption' => 'tls'
  13.                         ], 
  14.     ], 
  15.     ], 

控制器

 

  1. \Yii::$app->mail->compose('your_view', ['params' => $params]) 
  2.   ->setFrom([\Yii::$app->params['supportEmail'] => 'Test Mail']) 
  3.   ->setTo('to_email@xx.com'
  4.   ->setSubject('This is a test mail ' ) 
  5.   ->send(); 

 

转载请注明:谷谷点程序 » yii2利用swiftmailer发送邮件