Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/10/2014, 06:50
juandedios
 
Fecha de Ingreso: mayo-2003
Ubicación: Lima
Mensajes: 967
Antigüedad: 21 años
Puntos: 8
Problemas al enviar mail con PHPMailer

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
  1. $this->getLibrary('class.phpmailer');
  2. $mail = new PHPMailer();
  3.  
  4. $mail->From = 'www.jyldisenoweb.com/jylempresas';
  5. $mail->FromName = 'J & L Empresas';
  6. $mail->Subject = 'Activación de cuenta de empresa';
  7. $mail->Body = '<h1>Activaci&oacute;n de cuenta</h1>
  8.                <p>Felicidades <strong>' . $this->getSql('txtNombreReg') . '</strong>, su registro fue exitoso, ahora s&oacute;lo falta activar su cuenta, haga click sobre el enlace:</p>
  9.                <p><a href="' . BASE_URL . 'registro/activar/' . $empresa['email'] . '/' . $empresa['codigo'] . '">' . BASE_URL . 'registro/activar/' . $empresa['email'] . '/' . $empresa['codigo'] . '</a></p>
  10.                <p>Gracias.</p>';
  11. $mail->AltBody = 'Su servidor no soporta html.';
  12. $mail->AddAddress($this->getPostParam('txtEmailReg'));
  13. if (!$mail->Send()) {
  14.     $this->_view->errorReg = 'No se pudo enviar el correo. ' . $mail->ErrorInfo;
  15. }
  16. else {
  17.     $this->_view->mensajeReg = 'Registro exitoso. Revise su email para activar su cuenta.';
  18. }

Y esta la de getLibrary:
Código PHP:
Ver original
  1. protected function getLibrary($libreria) {
  2.     $rutaLibreria = ROOT . 'libs' . DS . $libreria . '.php';
  3.     if (is_readable($rutaLibreria)) {
  4.         require_once $rutaLibreria;
  5.     }
  6.     else {
  7.         throw new Exception("Error de librería");
  8.        
  9.     }
  10. }
__________________
El aprendiz.