0
config/mail.phpのfromアドレスを設定しました。しかし、メールでは、アドレスはsmtpのユーザー名です。 smtp資格情報を変更せずにfromアドレスを変更することは可能ですか?laravel 5.4 smtp usernameを変更せずに "from address"を変更します。
config/mail.phpのfromアドレスを設定しました。しかし、メールでは、アドレスはsmtpのユーザー名です。 smtp資格情報を変更せずにfromアドレスを変更することは可能ですか?laravel 5.4 smtp usernameを変更せずに "from address"を変更します。
ファイル.env
MAIL_DRIVER=smtp
MAIL_HOST=HOST_NAME
MAIL_PORT=PORT
MAIL_USERNAME=USERNAME
MAIL_PASSWORD=PASSWORD
MAIL_FROM_ADDRESS=FROM_EMAIL_ADDRESS
MAIL_FROM_NAME=YOUR_NAME
のconfig/mail.php
/*
|--------------------------------------------------------------------------
| Global "From" Address
|--------------------------------------------------------------------------
|
| You may wish for all e-mails sent by your application to be sent from
| the same address. Here, you may specify a name and address that is
| used globally for all e-mails that are sent by your application.
|
*/
// 'from' => ['address' => null, 'name' => null],
'from' => [
'address' => env('MAIL_FROM_ADDRESS', null),
'name' => env('MAIL_FROM_NAME', null)
],
あなたはこの試してみてください:configに
ただ、唯一の変更/
ような配列からでmail.phpを'from' => [
'address' => env('MAIL_FROM_ADDRESS', null),
'name' => env('MAIL_FROM_NAME', null)
],
キャッシュをクリアした後試してみてください:
php artisan cache:clear
php artisan config:cache
php artisan cache:clear
あなたのためにこの作品が欲しいです!
https://laravel.com/docs/5.3/mail#configuring-the-sender – aynber
上記のリンクを送信すると、私はすでに文書に従って変更しています。それはアドレスからのSMTPユーザー名を受け取ります。 –
Gmailで送信している場合は、送信者より優先されます。おそらく他の主要なプロバイダも同様のことをしています。あなたは 'Reply-To'ヘッダーを設定するか、このようなことを意図した別のプロバイダ、例えばSendgridを介して送信することができます。 – ceejayoz