デフォルトのLaravel Mail
クラスを使用してメールを送信しています。
自分にbccを追加しようとしていますが、bccを追加すると、メールがまったく送信されません。
これが私のコードです:
Mail::send(
'emails.order.order',
array(
'dateTime' => $dateTime,
'items' => $items
),
function($message) use ($toEmail, $toName) {
$message->from('[email protected]', 'My Company');
$message->to($toEmail, $toName);
$message->bcc('[email protected]');
$message->subject('New order');
}
);
問題を発見しました。$message->bcc('[email protected]');
に正しいパラメータを使用していません
私はメールと名前を書かなければなりませんでした:$message->bcc('[email protected]', 'My Name');
私が使用するのと同じ方法$message->to($toEmail, $toName);
Ivan Dokovが言ったように、電子メールと名前をbcc関数に渡す必要があります。これを行うことでコードを短くすることもできます
function($message) use ($toEmail, $toName) {
$message->from('[email protected]', 'My Company')
->to($toEmail, $toName)
->bcc('[email protected]','My bcc Name')
->subject('New order');
}