首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >队列电子邮件接收者电子邮件地址问题laravel 4.2

队列电子邮件接收者电子邮件地址问题laravel 4.2
EN

Stack Overflow用户
提问于 2017-08-16 20:35:10
回答 1查看 64关注 0票数 0

我的工作是在laravel 4.2版本,并发送电子邮件的营销目的。但问题是,当我向许多用户发送电子邮件时,所有用户都可以查看其他用户的电子邮件地址。我正在使用laravel队列方法发送电子邮件,以下是我的工作代码

代码语言:javascript
运行
复制
$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);
  });
}

当我收到一封电子邮件时,我也能够在收件箱中看到所有其他用户的电子邮件。请帮助解决此问题。提前感谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-16 20:45:03

您可以尝试以密件方式将相同的电子邮件发送给其他用户。当您使用密件抄送时,电子邮件的密件抄送行上的任何收件人对电子邮件中的其他人都不可见。

代码语言:javascript
运行
复制
Mail::queue('emails.market',$data,function($mail)use($emails,$subject,$data){
    $mail->to($firstEmailAddredd);
    $mail->to($restAllEmailAddredd);
    $mail->subject($subject);
    $mail->from($emails);
  });

没有测试过这个东西,但是可以肯定这会对你有帮助!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45713697

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档