在 laravel 9 專案中發送電子郵件時出現“不支持的郵件傳輸”錯誤。
這是我的 .env
MAIL_DRIVER = smtp
MAIL_HOST = smtp.gmail.com
MAIL_PORT = 587
MAIL_USERNAME = *****@gmail.com
MAIL_PASSWORD = *******
MAIL_ENCRYPTION = tls
MAIL_FROM_ADDRESS=*****@gmail.com
這是我的配置/mail.php
'mailers' => [
'smtp' => [
'driver' => env('MAIL_DRIVER', 'smtp'),
'host' => env('MAIL_HOST', 'smtp.gmail.com'),
'port' => env('MAIL_PORT', 587),
'from' => ['address' => '*****', 'name' => '*****'],
'encryption' => env('MAIL_ENCRYPTION', 'tls'),
'username' => env('MAIL_USERNAME'),
'password' => env('MAIL_PASSWORD'),
'sendmail' => '/usr/sbin/sendmail -bs',
'pretend' => false,
],
請幫我。謝謝!
uj5u.com熱心網友回復:
我像這樣修復了我的 config/mail.php 并且它有效。
'smtp' => [
'transport' => 'smtp',
'host' => env('MAIL_HOST', 'smtp.mailgun.org'),
'port' => env('MAIL_PORT', 587),
'encryption' => env('MAIL_ENCRYPTION', 'tls'),
'username' => env('MAIL_USERNAME'),
'password' => env('MAIL_PASSWORD'),
'timeout' => null,
'auth_mode' => null,
],
uj5u.com熱心網友回復:
歡迎來到堆疊溢位!
我過去曾遇到過問題,除了=嘗試洗掉這些空間之外還有空間。
您能否提供一些日志或錯誤以供進一步除錯
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/513310.html
