Laravel邮件密送

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Laravel邮件密送相关的知识,希望对你有一定的参考价值。

我使用默认的Laravel Mail类来发送电子邮件。

我正在尝试向自己添加密件抄送,但是当我添加密件抄送时,电子邮件根本不会发送。 这是我的代码:

Mail::send(
    'emails.order.order',
    array(
        'dateTime'  => $dateTime,
        'items'     => $items
    ),
    function($message) use ($toEmail, $toName) {
        $message->from('my@email.com', 'My Company');

        $message->to($toEmail, $toName);
        $message->bcc('mybcc@email.com');

        $message->subject('New order');
    }
);
答案

我发现了这个问题。 我没有使用$message->bcc('mybcc@email.com');的正确参数

我不得不写电子邮件和名字:$message->bcc('mybcc@email.com', 'My Name'); 就像我使用$message->to($toEmail, $toName);一样

另一答案

正如Ivan Dokov所说,你需要将电子邮件和名称传递给bcc函数。您还可以通过执行此操作来缩短代码

  function($message) use ($toEmail, $toName) {
        $message->from('my@email.com', 'My Company')
                ->to($toEmail, $toName)
                ->bcc('mybcc@email.com','My bcc Name')
                ->subject('New order');
    }

以上是关于Laravel邮件密送的主要内容,如果未能解决你的问题,请参考以下文章

php 在WooCommerce通知上添加密送电子邮件

Exchange规则-发送部门群发组并密送某用户

Exchange规则-发送部门群发组并密送某用户

Python向多人发送、抄送带附件的邮件(含详细代码)

不要向收件人发送电子邮件

邮件中的cc:是啥意思?