Ver Mensaje Individual
  #4 (permalink)  
Antiguo 05/03/2008, 09:46
ronnieb
 
Fecha de Ingreso: marzo-2008
Ubicación: Buenos Aires
Mensajes: 86
Antigüedad: 16 años, 2 meses
Puntos: 0
Re: PHPmailer no me envia a yahoo hotmail gmail

Te paso algunas cosas como para probar. Estuve comparando tu codigo con el mio, yo tambien uso phpmailer. Es muy parecido. Cual version usas?

Código PHP:
$mail = new PHPMailer(); 
$mail->SetLanguage("en","includes/");  //el segundo parametro deberia ser el path al phpmailer.lang-en.php 

$mail->IsMail();    //usamos la funcion mail() de php para enviar, alternativamente puedes probar enviando a traves de tu servidor smtp. 
        
//$mail->Host = "mail.midominio.com.ar";  comentar esta linea
$mail->PluginDir "includes/"
$mail->IsHTML(true);                  //de esta linea saque unos espacios
$mail->FromName "$nombre"
$mail->From "$email"
$mail->AddReplyTo($email);
$mail->Subject $asunto
$mail->AddAddress("[email protected]","minombre"); 
$mail->AddCC("$mailhotel"); 
$mail->AddBCC("$mailsrl"); 

$mail->Encoding "quoted-printable";

$mail->Body $message

$result $mail->Send();
if (! 
$result
   print 
$mail->ErrorInfo
Si los mails siguen sin llegar al gmail, hotmail, etc prueba comentando las lineas de AddCC y AddBCC.

Otra prueba podria ser enviar los mails a traves de tu servidor smtp en vez de la funcion mail() de php. Para eso hay que cambiar IsMail() por IsSMTP() y agregar unos datos mas para que phpmailer pueda conectarse al servidor:

Código PHP:
$mail->IsSMTP();
$mail->Host "smtp.servidor.com";
//si tu servidor requiere autenticacion, tambien lo siguiente:
$mail->SMTPAuth true;
$mail->Username "user_for_smtp_server";
$mail->Password "password_for_smtp_server"
Si continuan sin llegar, fijate de ver los headers del mail adonde si lo recibes y ponlo aqui a ver si se ve algo.

-ronnieb