当前位置:首页 > CMS教程 > 其它CMS > 列表

Yii2使用swiftmailer发送邮件的方法

发布:smiling 来源: PHP粉丝网  添加日期:2021-07-31 20:56:49 浏览: 评论:0 

这篇文章主要介绍了Yii2使用swiftmailer发送邮件的方法,结合实例形式分析了Yii2使用swiftmailer进行邮件发送的设置与代码实现技巧,需要的朋友可以参考下。

本文实例讲述了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();

Tags: Yii2发送邮件 swiftmailer

分享到: