[发送邮件]如何动态切换发件人
项目需求是:不同类型的邮件使用不同的发件人
根据文档所说的,通过form来设置发件人
public function build()
{
return $this->from('example@example.com')
->view('emails.orders.shipped');
}
但是这里仅仅只能设置发件人的邮箱地址和姓名,如果我的发件人包含了网易、qq邮箱,该如何动态的设置 MAIL_HOST
、MAIL_PORT
这些参数呢
高认可度评论:
Laravel 7 及以上支持,邮件发送《Laravel 7 中文文档》
刚写了个发送邮箱验证码功能,看看能不能参考一下。
通过
config()
覆盖掉原来的邮箱配置Laravel 7 及以上支持,邮件发送《Laravel 7 中文文档》
这样可以吗?
可以参考这个