亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

解決Yii2郵件發(fā)送結(jié)果返回成功,但接收不到郵件的問題

 更新時(shí)間:2017年05月23日 09:42:32   作者:職業(yè)第三者  
最近在使用Yii2發(fā)送郵件的時(shí)候遇到了一個(gè)問題,發(fā)送返回提示成功但并沒有收到郵件,所以通過查找相關(guān)的資料,下面這篇文章就來給大家介紹了關(guān)于如何解決Yii2郵件發(fā)送結(jié)果返回成功,但接收不到郵件的問題,需要的朋友可以參考下。

前言

本文主要介紹的是關(guān)于解決Yii2郵件發(fā)送返回成功但接收不到郵件問題的相關(guān)內(nèi)容,分享出來供大家參考學(xué)習(xí),下面來看看詳細(xì)的介紹:

剛剛用了一下yii郵件發(fā)送功能,雖然結(jié)果返回成功,但接收不到郵件。

配置文件代碼如下:

'components' => [
 'db' => [
  'class' => 'yii\db\Connection',
  'dsn' => 'mysql:host=localhost;dbname=yiidemo',
  'username' => 'root',
  'password' => 'root',
  'charset' => 'utf8',
 ],
 'mailer' => [
  'class' => 'yii\swiftmailer\Mailer',
  'viewPath' => '@common/mail',
  // 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' => true,
  'transport' => [ 
   'class' => 'Swift_SmtpTransport', 
   'host' => 'smtp.qq.com', 
   'username' => '********@qq.com', 
   'password' => '********',
   'port' => '465', 
   'encryption' => 'ssl', 
  ], 
 ],
],

控制器代碼:

public $modelClass = 'common\models\User';

public function actions()
{
 $actions = parent::actions();

 // 禁用"create" 操作后可用自己在控制器中寫的方法
 unset($actions['update'],$actions['create'],$actions['delete']);
 
 //$actions['index']['prepareDataProvider'] = [$this, 'prepareDataProvider'];
 return $actions;
}



public function actionCreate(){

 $request = Yii::$app->request;
 $params = $request->post();
 if($params){
 
 $fromName = $request->getBodyParam('fromName');
 $fromBady = $request->getBodyParam('fromBady');
 $toName = $request->getBodyParam('toName');
 $body = $request->getBodyParam('body');
 return $this->send($fromName,$fromBady,$toName,$body);
 
 }
 
 return false;

}

/*
 * Email Send function
 * @param1 $fromName
 * @param1 $toName
 * @param1 $body
 * $return boo1ean
 * 
 */

public function send($fromName,$fromBady,$toName,$body = ''){
 
 $mail = \Yii::$app->mailer->compose()
  ->setFrom([$fromName=>$fromBady])
  ->setTo($toName)
  ->setSubject('郵件發(fā)送配置')
  ->setTextBody($body) //發(fā)布純文字文本
  ->send();
 if($mail){
  return [
   'name' => [
    'fromName' => $fromName,
    'fromBady' => $fromBady,
    'toName' => $toName,
    'body' => $body,
   ],
   'message' => '發(fā)生到['.$toName.']的郵件成功!',
   'code' => 0,
   'status' => 200,
  ];
 }else{
  return [
   'name' => 'Error',
   'message' => '發(fā)生到'.$toName.'的郵件失?。?,
   'code' => 0,
   'status' => 402,
  ];
 }
}

但是你會(huì)發(fā)現(xiàn)數(shù)據(jù)返回是成功的但是你卻沒收到郵件

解決方法:

這是你應(yīng)該把
'useFileTransport' => true 改成 'useFileTransport' => false,

并且你的郵箱密碼是qq授權(quán)碼(到你郵箱中的設(shè)置->賬戶 查看)

通過以上努力你會(huì)成功接收郵件!

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對(duì)腳本之家的支持。

相關(guān)文章

  • PHP基于文件鎖解決多進(jìn)程同時(shí)讀寫一個(gè)文件問題示例

    PHP基于文件鎖解決多進(jìn)程同時(shí)讀寫一個(gè)文件問題示例

    這篇文章主要介紹了PHP基于文件鎖解決多進(jìn)程同時(shí)讀寫一個(gè)文件的方法,結(jié)合實(shí)例形式分析了PHP使用flock進(jìn)行文件讀寫加鎖操作用法,需要的朋友可以參考下
    2017-09-09
  • php 調(diào)試?yán)鱠ebug_print_backtrace()

    php 調(diào)試?yán)鱠ebug_print_backtrace()

    debug_print_backtrace() 是一個(gè)很低調(diào)的函數(shù),很少有人注意過它. 不過當(dāng)我對(duì)著一個(gè)對(duì)象調(diào)用另一個(gè)對(duì)象再調(diào)用其它的對(duì)象和文件中的一個(gè)函數(shù)出錯(cuò)時(shí),它正在一邊笑呢
    2012-07-07
  • 作為PHP程序員你要知道的另外一種日志

    作為PHP程序員你要知道的另外一種日志

    這篇文章主要給大家介紹了關(guān)于作為PHP程序員要知道的另外一種日志的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起看看吧
    2018-07-07
  • PHP實(shí)現(xiàn)簡(jiǎn)單爬蟲的方法

    PHP實(shí)現(xiàn)簡(jiǎn)單爬蟲的方法

    這篇文章主要介紹了PHP實(shí)現(xiàn)簡(jiǎn)單爬蟲的方法,涉及php頁面抓取及分析的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-07-07
  • PHP 生成器的使用詳解

    PHP 生成器的使用詳解

    這篇文章主要介紹了PHP 生成器的使用詳解,幫助大家更好的理解和學(xué)習(xí)使用PHP,感興趣的朋友可以了解下
    2021-04-04
  • php下mysql數(shù)據(jù)庫操作類(改自discuz)

    php下mysql數(shù)據(jù)庫操作類(改自discuz)

    這是php mysql的數(shù)據(jù)庫操作類,取自discuz,經(jīng)過修改后可以用于其它程序了,并且有足夠的注釋,大家可以借鑒研究下.
    2010-07-07
  • PHP下幾種刪除目錄的方法總結(jié)

    PHP下幾種刪除目錄的方法總結(jié)

    PHP下幾種刪除目錄的方法總結(jié)...
    2007-08-08
  • Mac下關(guān)于PHP環(huán)境和擴(kuò)展的安裝詳解

    Mac下關(guān)于PHP環(huán)境和擴(kuò)展的安裝詳解

    今天小編就為大家分享一篇Mac下關(guān)于PHP環(huán)境和擴(kuò)展的安裝詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-10-10
  • PHP通過文件保存和更新信息的方法分析

    PHP通過文件保存和更新信息的方法分析

    這篇文章主要介紹了PHP通過文件保存和更新信息的方法,結(jié)合實(shí)例形式分析了php基于文件的信息保存相關(guān)操作技巧,需要的朋友可以參考下
    2019-09-09
  • 定義php常量的詳解

    定義php常量的詳解

    本篇文章是對(duì)定義php常量進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06

最新評(píng)論