protected function createMessage()
{
$options = $this->mailOptions->getMessageOptions();
// Prepare Mail Message
$message = new Message();
$from = $options->getFrom();
if (!empty($from)) {
$message->setFrom($from, $options->getFromName());
}
$replyTo = $options->getReplyTo();
if (!empty($replyTo)) {
$message->setReplyTo($replyTo, $options->getReplyToName());
}
$to = $options->getTo();
if (!empty($to)) {
$message->setTo($to);
}
$cc = $options->getCc();
if (!empty($cc)) {
$message->setCc($cc);
}
$bcc = $options->getBcc();
if (!empty($bcc)) {
$message->setBcc($bcc);
}
$encoding = $options->getEncoding();
if (!empty($encoding)) {
$message->setEncoding($encoding);
}
return $message;
}