_init('Mageplaza\Smtp\Model\ResourceModel\Log'); } /** * Save emails log * * @return void */ public function saveLog($message, $status) { if ($message) { $headers = $message->getHeaders(); $subject = $headers['Subject'][0]; $body = $message->getBodyHtml(); if (is_object($body)) { $content = htmlspecialchars($body->getRawContent()); } else { $content = htmlspecialchars($message->getBody()->getRawContent()); } if ($subject) { $this->setSubject($subject); } $this->setEmailContent($content) ->setStatus($status) ->save(); } } }