messageManager = $messageManager; $this->logger = $logger; $this->orderSender = $orderSender; } /** * Send email about new order. * Process mail exception * * @param Order $order * @return bool */ public function send(Order $order) { try { $this->orderSender->send($order); } catch (\Magento\Framework\Exception\MailException $exception) { $this->logger->critical($exception); $this->messageManager->addWarningMessage( __('You did not email your customer. Please check your email settings.') ); return false; } return true; } }