Hola, quiero usar PHP Mailer para enviar correo pero no me envía, que podría estar mal?
mi código es el siguiente:
Código PHP:
Ver original$this->getLibrary('class.phpmailer');
$mail = new PHPMailer();
$mail->From = 'www.jyldisenoweb.com/jylempresas';
$mail->FromName = 'J & L Empresas';
$mail->Subject = 'Activación de cuenta de empresa';
$mail->Body = '<h1>Activación de cuenta</h1>
<p>Felicidades <strong>' . $this->getSql('txtNombreReg') . '</strong>, su registro fue exitoso, ahora sólo falta activar su cuenta, haga click sobre el enlace:</p>
<p><a href="' . BASE_URL . 'registro/activar/' . $empresa['email'] . '/' . $empresa['codigo'] . '">' . BASE_URL . 'registro/activar/' . $empresa['email'] . '/' . $empresa['codigo'] . '</a></p>
<p>Gracias.</p>';
$mail->AltBody = 'Su servidor no soporta html.';
$mail->AddAddress($this->getPostParam('txtEmailReg'));
if (!$mail->Send()) {
$this->_view->errorReg = 'No se pudo enviar el correo. ' . $mail->ErrorInfo;
}
else {
$this->_view->mensajeReg = 'Registro exitoso. Revise su email para activar su cuenta.';
}
Y esta la de getLibrary:
Código PHP:
Ver originalprotected function getLibrary($libreria) {
$rutaLibreria = ROOT . 'libs' . DS . $libreria . '.php';
require_once $rutaLibreria;
}
else {
throw new Exception("Error de librería");
}
}