Nada. He probado unas cuantas cosas. Al final dejandolo asi (ver mas abajo) he conseguido que me los mande a gmail pero siguen sin llegar a hotmail.
Código PHP:
//Creamos la instancia de la clase PHPMailer y configuramos la cuenta
$mail=new PHPMailer();
$mail->Mailer="smtp";
$mail->Helo = "www.midominio.com.mx"; //Muy importante para que llegue a hotmail y otros
$mail->SMTPAuth=true;
$mail->Host="localhost";
$mail->Port=25;
$mail->Username="admin";
$mail->Password="******";
$mail->From="[email protected]";
$mail->FromName="administrador";
$mail->Timeout=60;
$mail->IsHTML(true);
//Enviamos el correo
$mail->AddAddress($correo); //Puede ser Hotmail
$mail->Subject='Registro en midominio';
$mail->Body="<HTML>
<HEAD>
<TITLE>REGISTRO EN midominio</TITLE>
</HEAD>
<BODY>
<P>Bienvenido</P>
<P>Gracias por registrarte en midominio.</P>
<P>Estos son tus datos de registro:<BR>
Usuario: ". $usuario .". Contraseña: ". $con1 ."</P>
<P>Ahora mismo tu cuenta se encuentra inactiva, activala pinchando en este link: <BR>
http://www.midominio.com/paginas/activar.php?r=".$reg[0].".</P>
<P>No borres este correo, te vendra bien conservarlo por si olvidas tus datos de registro.</P>
</BODY>
</HTML>";
$mail->AltBody="REGISTRO EN midominio
Bienvenido
Gracias por registrarte en midominio.
Estos son tus datos de registro:
Usuario: ". $usuario .". Contraseña: ". $con1 ."
Ahora mismo tu cuenta se encuentra inactiva, activala pinchando en este link:
http://www.midominio.com/paginas/activar.php?r=".$reg[0].".
No borres este correo, te vendra bien conservarlo por si olvidas tus datos de registro.";
$exito = $mail->Send();
if($exito)
{
header("Location: registro_completo.html");
} else {
header("Location: error_correo.html");
}
Con hotmail siempre obtengo el mismo error (copiado de l log del smtp):
Unfortunately, messages from miip weren't sent. Please contact your Internet service provider. You can tell them that Hotmail does not relay dynamically-assigned IP ranges. You can also refer your provider to http://mail.live.com/mail/troubleshooting.aspx#errors.