我想使用Laravel 5.4
foreach($company->getAllAdministrators() as $admin){
Mail::to($admin->email)->send($email);
}
第一封电子邮件是to : admin1@mail.com
第二封电子邮件是to : admin1@mail.com
admin2@mail.com
将电子邮件发送给所有收件人而不在to
中添加电子邮件的正确方法是什么。我不希望管理员能够看到其他收件人。
答案 0 :(得分:2)
假设您的getAllAdministrators()
方法正在返回Users
,您可以使用bcc
类上的Mail
方法。 bcc
方法接受电子邮件地址,用户实例,或用户集合。例如:
Mail::to('admins@mydomain.com')
->bcc($company->getAllAdministrators())
->send($email);
admins@mydomain.com
只是您选择的通用电子邮件地址(这也是确认您的投放方式的好方法)。