如何使用邮件枪更改laravel邮件中的发件人地址

060*_*991 4 email laravel mailgun

我使用下面的代码发送电子邮件

Mail::send('emails.sample',[],function($message) use($attachment,$filename)
        {
            $message->subject('PDF is generated !');
            $message->from('test@example.com', 'Example');
            $message->to('user@gmail.com');
            $message->attachData($attachment,$filename,array('mime'=>'application/pdf','Content-Disposition'=>'attachment'));
        });
Run Code Online (Sandbox Code Playgroud)

但是收到电子邮件后,发件人电子邮件地址是这样的

test=example.com@mailgun.org 代表示例 test@example.com

但它应该像email address或者name

test@example.com

我该如何解决?任何建议,请!

Gar*_*een 5

对于仍在阅读本文的任何人 - 这是因为您需要设置“发件人”地址。Gmail 似乎并不关心,但 Outlook 却关心。

$message->sender(config('mail.from.address'));
Run Code Online (Sandbox Code Playgroud)