成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

yii2發(fā)送郵件無法接收怎么辦

這篇文章主要介紹yii2發(fā)送郵件無法接收怎么辦,文中介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們一定要看完!

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:域名注冊、網(wǎng)絡(luò)空間、營銷軟件、網(wǎng)站建設(shè)、張店網(wǎng)站維護(hù)、網(wǎng)站推廣。

yii2發(fā)送郵件無法接收的解決辦法:首先找到并打開配置文件代碼;然后將代碼“'useFileTransport' => true”改成“'useFileTransport' => false,”;最后保存修改即可。

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

剛剛用了一下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.'的郵件失?。?#39;,
            'code' => 0,
            'status' => 402,
        ];
    }
}

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

這是你應(yīng)該把

'useFileTransport' => true 改成 'useFileTransport' => false,

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

通過以上努力你會成功接收郵件!

以上是“yii2發(fā)送郵件無法接收怎么辦”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

名稱欄目:yii2發(fā)送郵件無法接收怎么辦
網(wǎng)頁URL:http://jinyejixie.com/article48/ggejep.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗云服務(wù)器、面包屑導(dǎo)航定制開發(fā)、移動網(wǎng)站建設(shè)、網(wǎng)站改版

廣告

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

成都網(wǎng)站建設(shè)
会同县| 永兴县| 庆安县| 崇明县| 花垣县| 深水埗区| 桂东县| 美姑县| 南康市| 来凤县| 安岳县| 城口县| 宁陵县| 特克斯县| 搜索| 扎囊县| 五华县| 临城县| 岳普湖县| 台中县| 大足县| 明溪县| 交城县| 都匀市| 苍山县| 阿勒泰市| 孝昌县| 额济纳旗| 南木林县| 英山县| 泽普县| 永年县| 东乌珠穆沁旗| 怀安县| 红桥区| 兴和县| 蒙山县| 独山县| 清远市| 大余县| 无锡市|