本文实例讲述了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程序设计有所帮助。