Опитвам се да изпратя имейл шаблон за потвърждение на имейл при регистрация. Пощата се изпраща и мога да я получа, но мога да видя 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()
));
}