Php Laravel Mail::send()发送多封带有收件人和抄送地址的邮件
我是新来这里的Php Laravel Mail::send()发送多封带有收件人和抄送地址的邮件,php,laravel,email,Php,Laravel,Email,我是新来这里的Laravel。 我的目标是使用Mail::send()和发送多封邮件到或cc 我一直在从.env文件检索存储的电子邮件: toEmails='one@domain.ext','two@domain.ext' 从控制器中检索电子邮件并使用以下代码发送: $toEmails = env('toEmails'); $message->to(toEmails); OR $message->cc(toEmails); 以下代码持续产生错误: MailboxHeader.p
Laravel
。
我的目标是使用Mail::send()
和发送多封邮件到或cc
我一直在从.env
文件检索存储的电子邮件:
toEmails='one@domain.ext','two@domain.ext'
从控制器中检索电子邮件并使用以下代码发送:
$toEmails = env('toEmails');
$message->to(toEmails); OR $message->cc(toEmails);
以下代码持续产生错误:
MailboxHeader.php第345行中的Swift\u RfcComplianceException:
给定的邮箱地址[[受电子邮件保护],[受电子邮件保护]]不符合RFC 2822,3.6.2.
我一直在尝试下面的代码,但这些代码对我不起作用。
在.env
文件中
toEmails=array('one@domain.ext','two@domain.ext'),
toEmails=one@domain.ext,two@domain.ext'
如何从中恢复。无法在.env文件中设置数组。但是mail方法使用数组发送电子邮件。因此,使用逗号分隔的电子邮件列表,然后将它们转换为控制器中的数组
// .env file
toEmails=one@domain.ext,two@domain.ext
// controller
$emails = explode(',', env('toEmails'));