我在
SwiftMailer库下的laravel中使用Mail函数.
Mail::send('mail', array('key' => $todos1), function($message) {
$message->to(array('TEST@example.com','TESsdT@example.com','TESjxfjT@example.com','TESfssdT@example.com'))->subject('Welcome!');
});
上述功能向多个用户发送邮件,但用户知道谁将所有邮件发送为其地址所包含的
To: TEST@example.com, TESsdT@example.com, TESjxfjT@example.com, TESfssdT@example.com
所以为了纠正这个问题,我使用了一个foreach循环,它将邮件分开发送
foreach($to as $receipt){
//Mail::queue('mail', array('key' => $todos1), function($message) use ($receipt)
Mail::send('mail', array('key' => $todos1), function($message) use ($receipt)
{
$message->to($receipt)->subject('Welcome!');
});
}
上面的代码工作得很好……
我的问题是,在这个高级框架中,有任何功能可以向用户发送邮件,其地址是唯一的(即),没有一个用户知道有多少其他人在不使用foreach的情况下发送相同的邮件…