2017-08-16 139 views
0

我正在laravel 4.2版本和發送電子郵件的營銷目的。但問題是,當我向許多用戶發送電子郵件時,所有用戶都可以查看其他用戶的電子郵件地址。 我使用laravel隊列方法發送電子郵件這裏是我工作的代碼隊列電子郵件接收器電子郵件地址問題laravel 4.2

$emails[] = '[email protected]'; 
$emails[] = '[email protected]'; 
$emails[] = '[email protected]'; 
$emails[] = '[email protected]'; 
$emails[] = '[email protected]'; 
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); 
    }); 
} 

當我收到一封電子郵件,那麼我也能看到電子郵件的所有其他用戶在收件箱中。 請幫助解決此問題。 在此先感謝

回答

1

您可以嘗試密送將其發送給其他用戶。當您使用BCC時,電子郵件的其他人不可見電子郵件密件抄送行上的任何收件人。

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

沒有測試過這個東西,但肯定這會幫助你!

+0

非常感謝它的作品@AddWeb Solution Pvt Ltd –

+0

@RizwanSaleem:很高興爲您效勞,歡迎:) –