第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

Laravel 電子郵件配置:我錯(cuò)過了什么?

Laravel 電子郵件配置:我錯(cuò)過了什么?

PHP
汪汪一只貓 2021-11-26 16:47:40
我可以通過PHPMailer發(fā)送電子郵件,但不能通過 Laravel。我假設(shè)我的 Laravel 配置是錯(cuò)誤的。我從我的本地開發(fā)環(huán)境發(fā)送。Laravel 錯(cuò)誤Failed to authenticate on SMTP server with username "name@example.com" using 2 possible authenticatorsLaravel 控制器// ...Mail::to('anyone@whatever.com')->send(new AnyEmailTemplate());// ...Laravel 配置/mail.phpreturn [  'driver' => env('MAIL_DRIVER', 'smtp'),  'host' => env('MAIL_HOST', 'mail.anyprovider.com'),  'port' => env('MAIL_PORT', 587),  'from' => [        'address' => env('MAIL_FROM_ADDRESS', 'name@example.com'),        'name' => env('MAIL_FROM_NAME', 'example.com'),  ],  'encryption' => env('MAIL_ENCRYPTION', 'tls'),  'username' => env('MAIL_USERNAME', 'name@example.com'),  'password' => env('MAIL_PASSWORD', 'supersecretpassword'),  'sendmail' => '/usr/sbin/sendmail -bs',  'markdown' => [    'theme' => 'default',    'paths' => [      resource_path('views/vendor/mail'),    ],  ],]Laravel .envMAIL_DRIVER=smtpMAIL_HOST=mail.anyprovider.comMAIL_PORT=587MAIL_USERNAME=name@example.comMAIL_PASSWORD=supersecretpasswordMAIL_ENCRYPTION=tlsPHPMailer 腳本(有效)$mail = new PHPMailer(true);$mail->isSMTP();$mail->Host = 'mail.anyprovider.com';$mail->SMTPAuth = true;$mail->Username = 'name@example.com';$mail->Password = 'supersecretpassword';$mail->SMTPAutoTLS = false;$mail->Port = 587;$mail->CharSet = 'UTF-8';$mail->setFrom('name@example.com', 'example.com');$mail->addAddress('anyone@whatever.com');$mail->isHTML(true);$mail->Subject = 'Any subject';$body = "Any content";$altBody = "Any alternative content";$mail->Body = $body;$mail->AltBody = $altBody;$mail->send();知道如何根據(jù)使用的設(shè)置來配置 LaravelPHPMailer嗎?
查看完整描述

2 回答

?
偶然的你

TA貢獻(xiàn)1841條經(jīng)驗(yàn) 獲得超3個(gè)贊

我有同樣的問題。

問題是,我們使用混合字符MAIL_PASSWORD就像#是使用在注釋.env文件。

將密碼更改為一些沒有任何符號(hào)的簡(jiǎn)單密碼后,我的問題解決了


查看完整回答
反對(duì) 回復(fù) 2021-11-26
?
繁星淼淼

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


查看完整回答
反對(duì) 回復(fù) 2021-11-26
  • 2 回答
  • 0 關(guān)注
  • 217 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)