Laravel 邮件密件抄送
Posted
技术标签:
【中文标题】Laravel 邮件密件抄送【英文标题】:Laravel mail bcc 【发布时间】: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']);
【参考方案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');
【讨论】:
以上是关于Laravel 邮件密件抄送的主要内容,如果未能解决你的问题,请参考以下文章