Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/08/2010, 08:12
IEKK
 
Fecha de Ingreso: agosto-2010
Ubicación: Tenerife
Mensajes: 893
Antigüedad: 13 años, 8 meses
Puntos: 202
Desacuerdo Antes llegaban con mail() y ya no

Antes que nada y como verán es el primer post que realizo aquí. No soy nuevo en PHP, sino que es la primera vez que no encuentro la solución en las páginas sagradas de SAN GOOGLE, a ver si pueden ayudarme.

Mi caso:
Acabe un proyecto de una web que enviaba correctamente un email a sus usuarios.
Este llegaba correctamente tanto a gmail como a hotmail y otros sin problemas, pero hace unos días me reportaron quienes me contrataron que la web esa parte había dejado de funcionar. Efectivamente tras comprobarlo, no llegaban.
Tampoco estaban en correo no deseado como imaginé.

Ya he probado con varias formas de mail() y cambiado los headers, también con phpmailer, con smtp y sin él... y más de lo mismo dice que lo envía pero no aparece.

¿Puede deberse a alguna configuración del servidor? Lo cierto es que no sé que falla y eso es lo que más me

Pongo el código que usaba anteriormente, quitando ciertos datos, pero verán que es un mail() de toda la vida.

Código PHP:

$nombre_origen
"*****";
$email_origen"*****";
$email_destino"*****";
$asunto "*****";            
            
$mensaje "<b>Esto es un Mensaje</b><br>';

$headers  = "
From: ***** rn";
$headers .= "
Return-Path: <$email_origenrn";
$headers .= "
Reply-To$email_origen rn";
$headers .= "
X-Sender$email_origen rn";
$headers .= "
X-MailerPHP/". phpversion() ."rn";
$headers .= "
X-Priority3 rn";
$headers .= "
MIME-Version1.0 rn";
$headers .= "
Disposition-Notification-To"$nombre_origen\" <$email_origen> \r\n"
$headers .= "Content-Type: text/html; charset=iso-8859-1 \r\n"
            
if (@
mail($email_destino$asunto$mensaje$headers))
    echo
'entro'
Un saludo y si tienen alguna idea de que puede fallar muchas gracias
Se que los "\r\n" salen en el código como rn pero estan puestas las barras