2 回答

TA貢獻(xiàn)1841條經(jīng)驗(yàn) 獲得超3個(gè)贊
我有同樣的問題。
問題是,我們使用混合字符MAIL_PASSWORD
就像#
是使用在注釋.env
文件。
將密碼更改為一些沒有任何符號(hào)的簡(jiǎn)單密碼后,我的問題解決了

TA貢獻(xiàn)1775條經(jīng)驗(yàn) 獲得超11個(gè)贊
根據(jù)您的 PHPMailer 腳本,您應(yīng)該清空 MAIL_ENCRYPTION 的值。
請(qǐng)記住,如果您有一個(gè) .env 文件,它會(huì)覆蓋您的 config/mail.php 文件。
在您的情況下,您的 .env 文件變?yōu)椋?/p>
MAIL_DRIVER=smtp MAIL_HOST=mail.anyprovider.com
MAIL_PORT=587
MAIL_USERNAME=name@example.com
MAIL_PASSWORD=supersecretpassword
MAIL_ENCRYPTION=
當(dāng)你的 config/mail.php 變成:
...
'encryption' => env('MAIL_ENCRYPTION', ''),
...
注意
在編輯文件后,您必須通過以下方式告訴 laravel 這些更改:
清理緩存
執(zhí)行命令 php artisan dump-autoload
- 2 回答
- 0 關(guān)注
- 217 瀏覽
添加回答
舉報(bào)