本文实例讲述了Yii2使用swiftmailer发送邮件的方法。分享给大家供大家参考,具体如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
'mail' => [
'class' => 'yii\swiftmailer\Mailer' ,
'viewPath' => '@backend/mail' ,
'useFileTransport' => false, //set this property to false to send mails to real email addresses
//comment the following array to send mail using php's mail function
'transport' => [
'class' => 'Swift_SmtpTransport' ,
'host' => 'smtp.gmail.com' ,
'username' => 'username@gmail.com' ,
'password' => 'password' ,
'port' => '587' ,
'encryption' => 'tls' ,
],
],
],
|
控制器:
1
2
3
4
5
|
Yii:: $app ->mail->compose( 'your_view' , [ 'params' => $params ])
->setFrom([\Yii:: $app ->params[ 'supportEmail' ] => 'Test Mail' ])
->setTo( 'to_email@xx.com' )
->setSubject( 'This is a test mail ' )
->send();
|
希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。