如何利用yii2框架發(fā)送電子郵件-創(chuàng)新互聯(lián)

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

在東寧等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站建設(shè)、網(wǎng)站制作 網(wǎng)站設(shè)計(jì)制作定制開發(fā),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),全網(wǎng)整合營(yíng)銷推廣,成都外貿(mào)網(wǎng)站制作,東寧網(wǎng)站建設(shè)費(fèi)用合理。

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

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表示只生成文件不發(fā)
    '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']);
	// 渲染一個(gè)視圖作為郵件模板 文件路徑mail/reset-password.php,注意,不在view中
	$mail->setTo('xxxxx@hotmail.com');//要發(fā)送到的郵箱地址
	$mail->setSubject("郵件測(cè)試【重置密碼】");//郵件標(biāo)題
	if($mail->send())
		echo "success";
	else
		echo "failse";
	die();
}

3、視圖文件

視圖文件的輸出就是郵件的內(nèi)容

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

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

出現(xiàn) success則發(fā)送成功,若未收到確認(rèn)郵箱已開啟pop3服務(wù)

如何利用yii 2框架發(fā)送電子郵件

以上是“如何利用yii 2框架發(fā)送電子郵件”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

分享標(biāo)題:如何利用yii2框架發(fā)送電子郵件-創(chuàng)新互聯(lián)
文章路徑:http://muchs.cn/article16/dhdpdg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名網(wǎng)站設(shè)計(jì)公司、全網(wǎng)營(yíng)銷推廣、網(wǎng)站制作、靜態(tài)網(wǎng)站營(yíng)銷型網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化