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 original
protected function getLibrary($libreria) { $rutaLibreria = ROOT . 'libs' . DS . $libreria . '.php'; require_once $rutaLibreria; } else { throw new Exception("Error de librería"); } }