我想在我的应用程序中发送邮件时更改电子邮件发件人的地址。新的电子邮件地址是登录用户的地址,我不想要配置文件(mail.php)中的地址。Laravel邮件发送
我该如何改变它?我找不到任何关系在线解决方案。请帮忙 !
这是我mail.php文件:
array(
'driver' => 'smtp',
'host' => 'smtp.gmail.com',
'port' => 465,
'from' => array('address' => "[email protected]", 'name' => "Jasmin"),
'encryption' => 'ssl',
'username' => "[email protected]",
'password' => "*********",
'sendmail' => '/usr/sbin/sendmail -bs',
'pretend' => false,
);
而且这是在我的控制器:“[email protected]:
Mail::send('view.view1', $data, function($message) use ($data)
{
$message->from($data['from'], 'Hello world!');
$message->to($data['to'])->subject($data['object']);
});
当我运行,邮件总是从发送。 com“,这是配置文件(mail.php)中的用户名。 发件人的电子邮件地址应该是从$数据[“从”],我这里定义:
$message->from($data['from'], 'Hello world!');
注**:所有的$数组数据是罚款中的元素。
我使用gmail作为smtp服务。