Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/05/2012, 11:09
Avatar de calakra
calakra
 
Fecha de Ingreso: septiembre-2009
Mensajes: 182
Antigüedad: 14 años, 7 meses
Puntos: 0
PHPMAILER No manda correos

Hola a todos!

Tengo un problema que no se por que se da o si estoy haciendo algo mal.

Pues lo que quiero es mandar correoscon mi aplicacion, el problema es que aveces (la myoria del tiempo) no manda correos y luego si, osea solo cuando quiere, y no se si se deba a la configuracion o algo por el estilo, tengo el siguiente codigo

Código PHP:


require 'PHPMailer/class.phpmailer.php';
require 
'PHPMailer/class.smtp.php';
date_default_timezone_set('America/Bogota');

$mail = new PHPMailer(true);
$mail->IsSMTP();
// Vamos usar SMTP si pusiéramos IsMail() lo mandaría a través de la función mail()
try {
  
$body             '<p>este esta en desa </p>';
  
$body             $body.'<br> contres correos diferentes';
  
$body             $body.'<br> contres correos diferentes';
  
$body             $body.'<br>aplausos';
  
$body             $body.'<br>con copia';
  
$body             preg_replace('/\\\\/',''$body); //Escapar backslashes
  
$mail->SMTPAuth   true;
// Habilitamos la autentificación por SMTP
  
$mail->SMTPSecure "ssl";
// Usar SMTP seguro
  
$mail->Host       "miservidor";
// Indicamos el servidor SMTP
  
$mail->Port       465;
// Indicamos el puerto del servidor SMTP de Gmail
  
$mail->Username   "cau@dominio";
// GMAIL uusuario
  
$mail->Password   "contrasenia";

// GMAIL contraseña

  
$mail->AddReplyTo('cau@dominio''este es el replyasdasd'); //este es para contestarle
  
$mail->AddAddress('rosario.garcia@dominio''este es el usuario'); //este es al usuario
  
$mail->addCC('cau@dominio');
  
$mail->SetFrom   ('cau@dominio''este es el CAU'); // este es al de servicio
  
$mail->Subject 'subject';
  
$mail->WordWrap   50;
//  $mail->AltBody = 'Para leer este eMail necesita un cliente compatible';
// Mensaje opcional para los que no tengan clientes de eMail compatibles con HTML
  //$mail->MsgHTML(file_get_contents($body));
  
$mail->MsgHTML($body);
// Solicitamos el contenido del fichero y ponemos como contenido HTML del eMail
  //$mail->AddAttachment('images/phpmailer.gif');
// Fichero adjunto al correo
  
$mail->Timeout=30;
  
$mail->Send(); 
  
  
//echo "<br>rous22".$mail->Send()."<br>";
  
  
// Enviamos el eMail
  
echo "Mensaje enviad ajua";
} catch (
phpmailerException $e) {
  echo 
$e->errorMessage();
   echo 
"primer cach";
} catch (
Exception $e) {
  echo 
$e->getMessage();
   echo 
"Mensaje segundo catch";

El problema es como ya lo comente es que aveces deja de funcionar por completo y no me manda ni un error, no se que es lo que este pasando o oeste haciendo mal. Esperome puedan hechar la mano o ayudarme a solucionarlo.

Gracias de antemano.