【问题标题】:Laravel mail bccLaravel 邮件密件抄送
【发布时间】:2015-01-02 15:34:08
【问题描述】:

我正在使用默认的 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');
    }
);

【问题讨论】:

  • 我认为bcc 需要一个数组$message->bcc(['mybcc@email.com']);

标签: php email laravel laravel-4


【解决方案1】:

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

我必须写电子邮件和姓名:$message->bcc('mybcc@email.com', 'My Name');
和我用$message->to($toEmail, $toName);一样的方法

【讨论】:

    【解决方案2】:

    正如 Ivan Dokov 所说,您需要将电子邮件和姓名传递给密件抄送功能。 你也可以通过这样做来缩短你的代码

      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');
        }
    

    【讨论】:

      猜你喜欢
      • 2015-12-19
      • 2011-04-02
      • 1970-01-01
      • 2017-08-28
      • 1970-01-01
      • 2013-12-22
      • 2014-10-28
      • 2012-03-20
      相关资源
      最近更新 更多