account; $accountTicketSettings = $account->account_ticket_settings; if($accountTicketSettings->alert_new_comment_id > 0 && $ticket->agent_id > 0) { $toEmail = $ticket->agent->email; $fromEmail = $this->buildFromAddress($accountTicketSettings); $fromName = $accountTicketSettings->from_name; $subject = trans('texts.ticket_contact_reply', ['ticket_number' => $ticket->ticket_number, 'contact' => $ticket->getContactName()]); $view = 'ticket_template'; $data = [ 'bccEmail' => $accountTicketSettings->alert_new_comment_id_email, 'body' => parent::buildTicketBodyResponse($ticket, $accountTicketSettings, $accountTicketSettings->alert_new_comment_id), 'account' => $account, 'replyTo' => $ticket->getTicketEmailFormat(), 'invitation' => $ticket->invitations->first() ]; $ticketMailer = new TicketMailer(); $msg = $ticketMailer->sendTo($toEmail, $fromEmail, $fromName, $subject, $view, $data); if (Utils::isSelfHost() && config('app.debug')) { \Log::info("Sending email - To: {$toEmail} | Reply: {$ticket->getTicketEmailFormat()} | From: {$fromEmail}"); \Log::error($msg); } } } }