protected function _sendTpasswordresetMail(Application_Model_Models_PasswordRecoveryToken $token) { $mailBody = $this->_prepareEmailBody(); $this->_entityParser->setDictionary(array('reset:link' => '<a href="' . $token->getResetUrl() . '">' . $token->getResetUrl() . '</a>', 'reset:url' => $token->getResetUrl())); $mailer = Tools_Mail_Tools::initMailer(); $subject = $this->_options['subject'] == '' ? $this->_websiteHelper->getUrl() . ' ' . $this->_translator->translate('Please reset your password') : $this->_options['subject']; $mailer->setMailFrom($this->_options['from']); $mailer->setMailFromLabel($this->_websiteHelper->getUrl() . ' ' . $this->_translator->translate('password recovery system')); $mailer->setMailTo($token->getUserEmail()); $mailer->setBody($this->_entityParser->parse($mailBody)); $mailer->setSubject($subject); $status = $mailer->send(); return $status; }