$email->id, 'email' => $email->email, 'mailer' => $email->type, ]); $bcc = config('mail.bcc_targets', []); try { $send = Mail::to($email->email); if (0 < count($bcc)) { $send = $send->bcc($bcc); } $send->send(new TextEmail($email->subject, $email->content, $email->emailAttachments)); } catch (Exception $e) { Log::error("メール送信失敗", [ 'id' => $email->id, 'email' => $email->email, 'mailer' => $email->type, ]); $email->is_failed = true; $email->save(); throw $e; } $email->send_datetime = DateUtil::now(); $email->save(); } }