中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

yii mailer發不出去的解決方法

發布時間:2021-01-14 15:37:41 來源:億速云 閱讀:244 作者:小新 欄目:編程語言

小編給大家分享一下yii mailer發不出去的解決方法,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

yii mailer 發不出去怎么辦?

yii2.0發郵件出現發不出去的問題

yii框架郵件發送步驟:

1.設置配置文件,main.php

'mailer' => [
        'class' => 'yii\swiftmailer\Mailer',
        'viewPath' => '@common/mail',
        'useFileTransport' => false,//這句一定有,false發送郵件,true只是生成郵件在runtime文件夾下,不發郵件
        'transport' => [
            'class' => 'Swift_SmtpTransport',
            'host' => 'smtp.exmail.qq.com',  //每種郵箱的host配置不一樣
            'username' => '*******@jwsem.com',
            'password' => '********',
            'port' => '465',//企業郵箱,163郵箱服務器端口為: 25
            'encryption' => 'ssl',
        ],
        'messageConfig' => [
            'charset' => 'UTF-8',
            'from' => ['*******@jwsem.com' => '系統']
        ],
    ],

2.控制器中的使用

                $mail =\Yii::$app->mailer;
                $mail->useFileTransport = false;//不加此句時,如果收不到郵箱,就是在其他環境設置時是true,所以此處可以加上此句,避免收不到郵箱
                $mail->compose()
                    ->setFrom([*******@jwsem.com'=>'系統'])
                    ->setTo(['*******@jwsem.com','*******@qq.com'])//此處為數組時可以發給多個人
                    ->setSubject('郵箱標題')
                    ->setTextBody('姓名:小花,'  電話:132****8564.')
                    ->send();

注:在某個項目開發過程中,我的這個郵件怎么也發不出去,看了配置文件中的配置 ‘useFileTransport’ => false也沒錯,后來發現在測試環境中的配置是’useFileTransport’ =>true,此時我在控制器中也添加了 ‘useFileTransport’ => false此時就能正常發送了,不過最終原因是要將測試環境中的配置改為false。

看完了這篇文章,相信你對“yii mailer發不出去的解決方法”有了一定的了解,如果想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

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

AI

斗六市| 独山县| 阜阳市| 香格里拉县| 浦北县| 且末县| 财经| 鹤庆县| 博白县| 全南县| 新竹县| 江北区| 丰县| 万山特区| 滦南县| 安达市| 平原县| 灵山县| 龙陵县| 吴堡县| 图木舒克市| 余江县| 全州县| 九寨沟县| 固原市| 库尔勒市| 横山县| 梧州市| 邵阳市| 如皋市| 乐都县| 清新县| 土默特右旗| 武乡县| 博客| 江门市| 镇沅| 鄱阳县| 嵩明县| 隆化县| 砀山县|