Я пытаюсь отправить шаблон электронной почты для подтверждения электронной почты при регистрации. Почта отправлена, и я могу ее получить, но я вижу html-код в письме вместо кнопки и других элементов... Мой Класс Mailer показан в jsfiddle, я не знал, как разместить его по-другому.
Моя функция для отправки электронной почты заключается в следующем:
public function sendConfirmationMail($user) {
$urlPlugin = $this->getServiceLocator()->get('url_plugin');
$mailer = $this->getServiceLocator()->get('mailer');
$mailer->getMessage()
->addTo($user->getContactEmail())
->setSubject($this->getServiceLocator()->get('translator')->translate('Confirmation'));
$mailer->sendMessage('user/user/mail/confirm',
array(
'user' => $user->getName(),
'confirm_url' => \App\Application::getBaseUrl() . $urlPlugin->fromRoute('user_confirm_rs', array()) . '?code=' . md5($user->getId() . '@' . $user->getConfirmcode()),
'valid_until' => $user->getConfirmationValidUntil()
));
}