Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/03/2010, 16:27
kadas99
 
Fecha de Ingreso: julio-2009
Ubicación: Argentina!
Mensajes: 324
Antigüedad: 14 años, 9 meses
Puntos: 4
PhpMailer vs Hotmail!

Hola gente, tengo 1 problema, estoy usando hace un tiempo la clase PhpMailer y me funcionaba de 10 (cuando la usaba). Ahora volvi a intentar usarla, pero me esta dando dolores de cabeza!!! Me envia los e-mails hacia Yahoo.com sin ningun problema, pero cuando los envio a hotmail.com no llegan nunca, y ni siquiera me da error de nada, me desorienta!

tengo esto en el php:
Código PHP:
require "includes/class.phpmailer.php";

$sitio="misitio.com";

$message .="<div align=\"center\"><img src=\"http://misitio.com/imagenes/misitio.Com.Ar.bmp\" />";
$message .="<a href=\"$sitio\">$sitio</a>";
$message .="<div align=\"center\">Gracias por registrarse en <strong><a href=\"$sitio\">$sitio</a></strong>.</div>";
$message .="<div align=\"center\">Debera guardar este e-mail ya que contiene informacion sobre su cuenta.</div>";
$message .="&nbsp;";
$message .="<div align=\"center\">Usuario: <strong>$username</strong>.</div>";
$message .="&nbsp;";
$message .="<div align=\"center\">Contraseña: <strong>$password</strong>.</div>";
$message .="&nbsp;";
if(
$validate == 1){
$message .="<div align=\"center\">"._YOUR_ACCOUNT_IS_NOT_ACTIVE."</div>";
$message .="<div align=\"center\"><a href=\"#http://www.misitio/users.php?".$code."\">Activar su Cuenta</a>";
$message .="<div align=\"center\">Si no puede seguir el link anterior, copie esto 
http://www.misitio.com/users.php?$code y pegelo en su navegador</div>"
;
}else{
$message .="<div align=\"center\">"._YOUR_ACCOUNT_IS_CURRENTLY_ACTIVE." </div>";

}

$message .="<div align=\"center\">Gracias por registrarse en <strong><a href=\"$sitio\">$sitio</a></strong>.</div>";
$message .="&nbsp;";
$message .="<div align=\"center\"><strong><a href=\"$sitio\">$sitio</a></strong></div>";

$to $email;
$header "From: $site_name <$site_email>\n";
$header .= "Reply-To: $site_email\n\n";
$header .="Content-type: text/html\r\n";

$message  eregi_replace("[\]",'',$message);

if(!
mail($to$subject$message$header)){
                 
                                    echo 
"<div align=center><font color=\"#FF0000\">Error:</font> Fallo el envio de e-mail a: $to</div><br>";
               }else{
               
$fecha=date("d/m/Y H:i");
$motivo="Registro de cuenta";
$mensaje="Se registro $fullname $apellido bajo el nick de $username y pass $password";
$sql="INSERT ignore INTO email (de,para,asunto,mensaje,fecha)    VALUES ('$subject','$to','$motivo','$mensaje','$fecha')";
mysql_query($sql) or die();




Desde ya muchas gracias :=)