加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

php – Laravel在不使用foreach循环的情况下发送单独的多个邮件

发布时间:2020-12-14 19:41:11 所属栏目:大数据 来源:网络整理
导读:我在 SwiftMailer库下的laravel中使用Mail函数. Mail::send('mail',array('key' = $todos1),function($message) { $message-to(array('TEST@example.com','TESsdT@example.com','TESjxfjT@example.com','TESfssdT@example.com'))-subject('Welcome!'); });
我在 SwiftMailer库下的laravel中使用Mail函数.
Mail::send('mail',array('key' => $todos1),function($message) {
        $message->to(array('TEST@example.com','TESsdT@example.com','TESjxfjT@example.com','TESfssdT@example.com'))->subject('Welcome!');
    });

上述功能向多个用户发送邮件,但用户知道谁将所有邮件发送为其地址所包含的

To: TEST@example.com,TESsdT@example.com,TESjxfjT@example.com,TESfssdT@example.com

所以为了纠正这个问题,我使用了一个foreach循环,它将邮件分开发送

foreach($to as $receipt){
        //Mail::queue('mail',function($message) use ($receipt)
        Mail::send('mail',function($message) use ($receipt)
        {
            $message->to($receipt)->subject('Welcome!');
        });
    }

上面的代码工作得很好……

我的问题是,在这个高级框架中,有任何功能可以向用户发送邮件,其地址是唯一的(即),没有一个用户知道有多少其他人在不使用foreach的情况下发送相同的邮件…

你可以使用密送(盲目复印):
Mail::send('mail',function($message) {
    $message->to('firstemail@example.com')
    ->bcc(array('TEST@example.com','TESfssdT@example.com'))
    ->subject('Welcome!');
});

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读