2017-08-11 4 views
0

config/mail.phpのfromアドレスを設定しました。しかし、メールでは、アドレスはsmtpのユーザー名です。 smtp資格情報を変更せずにfromアドレスを変更することは可能ですか?laravel 5.4 smtp usernameを変更せずに "from address"を変更します。

+0

https://laravel.com/docs/5.3/mail#configuring-the-sender – aynber

+0

上記のリンクを送信すると、私はすでに文書に従って変更しています。それはアドレスからのSMTPユーザー名を受け取ります。 –

+1

Gmailで送信している場合は、送信者より優先されます。おそらく他の主要なプロバイダも同様のことをしています。あなたは 'Reply-To'ヘッダーを設定するか、このようなことを意図した別のプロバイダ、例えばSendgridを介して送信することができます。 – ceejayoz

答えて

1

ファイル.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) 
], 
0

あなたはこの試してみてください: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 

あなたのためにこの作品が欲しいです!

関連する問題