addRecipient($options['to_address']); } else { $config = Factory::getConfig(); $to_name = $config->get('fromname'); $to_address = $config->get('mailfrom'); $mailer->addRecipient($to_address); } // Subject $mailer->setSubject($subject); // Reply to email if (isset($options['reply_to'])) { $mailer->addReplyTo($options['reply_to']); } // Body $email_body = ''; if (is_array($body)) { foreach ($body as $k => $v) { $email_body .= '

' . $k . ': ' . $v . '

'; } } else { $email_body = $body; } $mailer->setBody($email_body); $mailer->isHtml(true); $mailer->Encoding = 'base64'; $mailer->send(); } }