2017-08-16 20 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を試すことができます。 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); 
    }); 

これはテストされていませんが、これが役立つことを確認してください。

+0

@AddWeb Solution Pvt Ltd –

+0

@RizwanSaleem:ありがとう、歓迎:) –

関連する問題