亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何利用yii 2框架發送電子郵件

發布時間:2021-03-01 10:37:59 來源:億速云 閱讀:232 作者:小新 欄目:編程語言

小編給大家分享一下如何利用yii 2框架發送電子郵件,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

利用yii 2框架發送電子郵件,具體步驟如下所示:

1、config/web.php中開啟郵箱配置

'mailer' => [
	'class' => 'yii\swiftmailer\Mailer',
    // send all mails to a file by default. You have to set
    // 'useFileTransport' to false and configure a transport
    // for the mailer to send real emails.
    'useFileTransport' => false,//true表示只生成文件不發
    'transport' => [
    	'class' => 'Swift_SmtpTransport',
        'host' => 'smtp.qq.com',  //每種郵箱的host配置不一樣
        'username' => 'xxxxx@qq.com',//改成自己的郵箱
        'password' => 'xxxxxxxx',//改成自己的郵箱token
        'port' => '465',
        'encryption' => 'ssl',
	],
    'messageConfig'=>[
    	'charset'=>'UTF-8',
        'from'=>['xxxxx@qq.com'=>'YiiAdmin']//郵件顯示名稱
	],
],

2、SiteController.php控制器文件添加

public function actionSendMail(){
	$mail= Yii::$app->mailer->compose('reset-password',['token'=>'xxxxxx']);
	// 渲染一個視圖作為郵件模板 文件路徑mail/reset-password.php,注意,不在view中
	$mail->setTo('xxxxx@hotmail.com');//要發送到的郵箱地址
	$mail->setSubject("郵件測試【重置密碼】");//郵件標題
	if($mail->send())
		echo "success";
	else
		echo "failse";
	die();
}

3、視圖文件

視圖文件的輸出就是郵件的內容

<?php
$resetLink = Yii::$app->urlManager->createAbsoluteUrl(['site/reset-password', 'token' => $token]);
?>
<div>
	<h6>密碼重置服務</h6>
	<a href="<?=$resetLink?>">點擊重置密碼</a>
</div>

4、訪問 http://127.0.0.1/base/web/index.php?r=site/send-mail

出現 success則發送成功,若未收到確認郵箱已開啟pop3服務

如何利用yii 2框架發送電子郵件

以上是“如何利用yii 2框架發送電子郵件”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

师宗县| 宜良县| 札达县| 太保市| 芷江| 视频| 报价| 巨鹿县| 札达县| 禹州市| 南乐县| 五寨县| 敖汉旗| 仁化县| 昌吉市| 龙州县| 平遥县| 资源县| 民勤县| 射阳县| 长垣县| 呼图壁县| 沐川县| 吉林市| 鲁山县| 施秉县| 灯塔市| 临武县| 简阳市| 桑日县| 高雄市| 荔浦县| 广宁县| 舞阳县| 西吉县| 瑞昌市| 济阳县| 浮梁县| 谢通门县| 清水县| 平利县|