Очередь электронной почты получателя адрес электронной почты проблема laravel 4.2

Я работаю в версии laravel 4.2 и отправляю письмо в маркетинговых целях. Но проблема в том, что когда я отправляю электронную почту многим пользователям, все пользователи могут просматривать адреса электронной почты других пользователей.
Я отправляю письмо, используя метод очереди laravel, и вот мой рабочий код

$emails[] = 'someonea@gmail.com';
$emails[] = 'someoneb@gmail.com';
$emails[] = 'someonec@gmail.com';
$emails[] = 'someoned@gmail.com';
$emails[] = 'someonee@gmail.com';
if(!empty($emails)){
$data['content'] = $message;
$admin_email = UserHelper::$driver['admin_email'];
$site_title = UserHelper::$driver['site_title'];
Mail::queue('emails.market',$data,function($mail)use($emails,$subject,$data){
$mail->to($emails);
$mail->subject($subject);
$mail->from($emails);
});
}

Когда я получаю электронное письмо, я также могу видеть электронное письмо всех других пользователей в папке «Входящие».
Пожалуйста, помогите решить эту проблему.
заранее спасибо

0

Решение

Вы можете попробовать bcc для отправки того же письма другим пользователям. При использовании BCC все получатели в строке «Скрытая копия» электронной почты не видны другим пользователям.

Mail::queue('emails.market',$data,function($mail)use($emails,$subject,$data){
$mail->to($firstEmailAddredd);
$mail->to($restAllEmailAddredd);
$mail->subject($subject);
$mail->from($emails);
});

Не проверял эту вещь, но уверен, что это вам поможет!

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector