来自地址的自定义电子邮件使用 Laravel 邮件无法正常工作
Custom email from address using Laravel Mail not working
我正在尝试在每个电子邮件模板上发送带有自定义“发件人”地址的电子邮件。我已经在 config/mail 中取消了“发件人地址”的值,但仍在使用发件人地址的最后设置。请参阅下面的代码以获取配置邮件
'from' => [
'address' => null,
'name' => null,
我也运行
php artisan config:clear
php artisan config:cache
但仍然无法正常工作,仍在执行我输入的默认地址
这是电子邮件模板构建文件
public function build()
{
return $this->from('customemail@gmail.com')
->subject('London Foster Realty Property Listing')
->view('emails.agent-new-listing',
// array('mls_id' => $this->mlsid)
);
}
在你的config/mail.php
中,form
是一个数组,所以你需要将它定义为一个数组 ] 而不是 string,更改为:
from('customemail@gmail.com')
到,
from(['address' => 'customemail@gmail.com', 'name' => 'Example'])
Laravel 实际上缓存了资源视图,并在您的情况下使用缓存的文件发送邮件。请通过运行以下命令清除视图缓存:
php artisan view:clear
我正在尝试在每个电子邮件模板上发送带有自定义“发件人”地址的电子邮件。我已经在 config/mail 中取消了“发件人地址”的值,但仍在使用发件人地址的最后设置。请参阅下面的代码以获取配置邮件
'from' => [
'address' => null,
'name' => null,
我也运行
php artisan config:clear
php artisan config:cache
但仍然无法正常工作,仍在执行我输入的默认地址
这是电子邮件模板构建文件
public function build()
{
return $this->from('customemail@gmail.com')
->subject('London Foster Realty Property Listing')
->view('emails.agent-new-listing',
// array('mls_id' => $this->mlsid)
);
}
在你的config/mail.php
中,form
是一个数组,所以你需要将它定义为一个数组 ] 而不是 string,更改为:
from('customemail@gmail.com')
到,
from(['address' => 'customemail@gmail.com', 'name' => 'Example'])
Laravel 实际上缓存了资源视图,并在您的情况下使用缓存的文件发送邮件。请通过运行以下命令清除视图缓存:
php artisan view:clear