Email con php

Mi página esta alojada en un servidor y lo que quiero es enviar un email con php, todo me resulta bien, pero el problema es cuando envía a hotmail llega siempre a la carpeta de no deseados (aunque el filtro de hotmail se encuentre en normal) quiero que me ayudas que no se que hacer con este problema

1 respuesta

Respuesta
1
Hotmail es muy exquisito a la hora de recibr mails... lo que podes hacer es revisar los encabezados que manda tu mail... y probar que pasa... si mandas solo lo necesario y hotmail se queja no sigas insistiendo...
En mi página tengo un sector donde el usuario se registra y lo que quiero es enviarle su código a su email y como ya te dige todo funciona pero el hotmail lo lleva la carpeta de no deseado == y como lo hacen entonces las páginas donde te registras y el correo realmente si llega a hotmail
¿Te animás a mandarme el código de tu script así veo que problema tiene?
Este es mi código
<?
$para_quien="$usuario";
$titulo_correo="Recordar contraseña";
$cabeceras = "MIME-Version: 1.0\r\n";
$cabeceras = "X-Mailer: PHP/" . phpversion();
$cabeceras = "X-Sender: $esuptec<[email protected]>\r\n";
$cabeceras = "Content-type: text/html; charset=iso-8859-1\r\n";
$cuerpo="usuario: $nombre" "contraseña: $password";
mail("$para_quien","$titulo_correo","$cuerpo","From: ".$cabeceras);
echo "";?>
Espero que me puedas ayudar
Perdón por la demora..
Si no lo solucionaste, probá con estos encabezados:
$UN_SALTO="\r\n";
$DOS_SALTOS="\r\n\r\n";
$destinatario=$correo_destinatario;
$titulo="$asunto";
$mensaje="<html><head></head><body bgcolor=\"#ff0000\">";
$mensaje .="<font face=\"Arial\" size=6>$cuerpo </font>";
$mensaje .="</body></html>";
$responder="$correo_remitente";
$remite="$correo_remitente";
$remitente="$login_remitente";
$separador = "_separador_de_trozos_".md5 (uniqid (rand()));
$cabecera = "Date: ".date("l j F Y, G:i").$UN_SALTO;
$cabecera .= "MIME-Version: 1.0".$UN_SALTO;
$cabecera .= "From: ".$remitente."<".$remite.">".$UN_SALTO;
$cabecera .= "Return-path: ". $remite.$UN_SALTO;
$cabecera .= "Reply-To: ".$remite.$UN_SALTO;
$cabecera .="X-Mailer: PHP/". phpversion().$UN_SALTO;
$cabecera .= "Content-Type: multipart/mixed;".$UN_SALTO;
$cabecera .= " boundary=$separador".$DOS_SALTOS;
$texto ="--$separador".$UN_SALTO;
$texto .="Content-Type: text/html; charset=\"ISO-8859-1\"".$UN_SALTO;
$texto .="Content-Transfer-Encoding: 7bit".$DOS_SALTOS;
$texto .= $mensaje;

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas