Foros del Web » Programando para Internet » PHP »

Gmail, hotmail rechazan correo

Estas en el tema de Gmail, hotmail rechazan correo en el foro de PHP en Foros del Web. Saludos amigos del foro, estoy utilizando php en un servidor apache con xampp, estoy utilizando la function mail, pero nunca llegan los correos. Les cuento ...
  #1 (permalink)  
Antiguo 30/10/2007, 14:49
 
Fecha de Ingreso: diciembre-2006
Ubicación: Tunja
Mensajes: 177
Antigüedad: 17 años, 4 meses
Puntos: 2
Gmail, hotmail rechazan correo

Saludos amigos del foro, estoy utilizando php en un servidor apache con xampp, estoy utilizando la function mail, pero nunca llegan los correos. Les cuento que al ver el monitor de actividades de mercury (SMTP) veo que hotmail y gmail rechazan los correos que envio. este es el codigo:
Código PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
    <title>Envío de mails con PHP</title>
</head>

<body>

<?
$destinatario 
"[email protected]";
$asunto "Este mensaje es de prueba";
$cuerpo '
<html>
<head>
 <title>Prueba de correo</title>
</head>
<body>
<h1>Hola amigos!</h1>
</body>
</html>
'
;

//para el envío en formato HTML
$headers  "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

//dirección del remitente
$headers "From: Fabian <postmaster@localhost>\r\n";

if(
mail($destinatario,$asunto,$cuerpo,$headers))
{
echo 
"Ok"// mensaje que confirma el correo enviado (opcional)
}else {
echo 
"no email";
}
?>

</body>
</html>
Este es el mensaje que veo en mercury mail:

De antemano gracias.
  #2 (permalink)  
Antiguo 30/10/2007, 15:53
Avatar de Aken  
Fecha de Ingreso: julio-2004
Ubicación: Barcelona
Mensajes: 267
Antigüedad: 19 años, 9 meses
Puntos: 1
Re: Gmail, hotmail rechazan correo

no se si te fijas que te estas cargando los headers....

Con la segunda asignacion estas pisando la primera...
Igualmente te aconsejo te mires en google, algo sobre headers en php.

Saludos ;)
  #3 (permalink)  
Antiguo 30/10/2007, 16:30
 
Fecha de Ingreso: octubre-2006
Ubicación: Guadalajara, Mexico
Mensajes: 177
Antigüedad: 17 años, 6 meses
Puntos: 0
Re: Gmail, hotmail rechazan correo

Intenta con esta funcion y me dices que tal

$Cuerpo=$_POST['nCuerpo']."\n\n\n El nombre de la persona que te desea contactar : ".$_POST['nNombre'];
$Cuerpo.="\n El Número de telefóno: ".$_POST['nTelefono'];
$Cuerpo.="\n Su Correo: ".$_POST['nCorreo'];

$mail="Razon Social que envia correo ";

$header = 'From: ' . $mail . " \r\n";
$header .= "Reply-To:".$mail."\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";
mail($_SESSION['DireccionCorreo'],'Tenemos un correo para ti',utf8_decode($Cuerpo),$header);
?>
  #4 (permalink)  
Antiguo 30/10/2007, 16:47
 
Fecha de Ingreso: diciembre-2006
Ubicación: Tunja
Mensajes: 177
Antigüedad: 17 años, 4 meses
Puntos: 2
Re: Gmail, hotmail rechazan correo

No, la verdad intenté a otra cuenta de correo, como una personal con dominio telecom.com.co y llega perfectamente. No sé si sea problema del dominio. Por lo que es local los servidores de gmail y hotmail lo rechazan.

Gracias
  #5 (permalink)  
Antiguo 30/10/2007, 16:57
Avatar de Aken  
Fecha de Ingreso: julio-2004
Ubicación: Barcelona
Mensajes: 267
Antigüedad: 19 años, 9 meses
Puntos: 1
Re: Gmail, hotmail rechazan correo

From: Fabian <postmaster@localhost>

Como vas a poner que el remitente viene de localhost hombre?

Rectifica eso! :)
  #6 (permalink)  
Antiguo 30/10/2007, 17:08
 
Fecha de Ingreso: octubre-2006
Ubicación: Guadalajara, Mexico
Mensajes: 177
Antigüedad: 17 años, 6 meses
Puntos: 0
Re: Gmail, hotmail rechazan correo

Mira el problema es la cantida enorme de SPAM en los servidores. Por lo que todas las compañias ahora exigen comprobar quien envia el corrreo no sea SPAN Phishing o algo parecido.

Lee acerca del SPF y veras lo que te comento

saludos
  #7 (permalink)  
Antiguo 30/10/2007, 18:36
 
Fecha de Ingreso: diciembre-2006
Ubicación: Tunja
Mensajes: 177
Antigüedad: 17 años, 4 meses
Puntos: 2
Re: Gmail, hotmail rechazan correo

Saludos, intenté de todo cambie aqui, cambié allá pero nada, solo me lo recibe el dominio que les digo, gmail y hotmail no lo recibe. Lo más seguro es que sea por el dominio.
  #8 (permalink)  
Antiguo 30/10/2007, 18:41
 
Fecha de Ingreso: diciembre-2006
Ubicación: Tunja
Mensajes: 177
Antigüedad: 17 años, 4 meses
Puntos: 2
Re: Gmail, hotmail rechazan correo

Si claro jtv1972, es eso seguramente, lo que deberia hacer es alojar la aplicacion en un dominio no local. de todas maneras me han ayudado y aprendí mucho.
  #9 (permalink)  
Antiguo 30/10/2007, 18:42
Avatar de Aken  
Fecha de Ingreso: julio-2004
Ubicación: Barcelona
Mensajes: 267
Antigüedad: 19 años, 9 meses
Puntos: 1
Re: Gmail, hotmail rechazan correo

si pones que el remitente es de localhost... normal que te lo marque como spam !!

Pon: From: Fabian <[email protected]>

O lo que quieras...
  #10 (permalink)  
Antiguo 30/10/2007, 19:04
 
Fecha de Ingreso: diciembre-2006
Ubicación: Tunja
Mensajes: 177
Antigüedad: 17 años, 4 meses
Puntos: 2
Re: Gmail, hotmail rechazan correo

Este es el error que sale del servidor de correo (Pegasus mail):

The attached message has failed delivery and has been referred
to you as postmaster. The following error report or reports
were given to explain the problem:

*** [email protected]
Error connecting to primary server '209.85.133.114'.
550-5.7.1 [190.65.146.238] The IP you're using to send email is not authorized
  #11 (permalink)  
Antiguo 30/10/2007, 19:13
Avatar de Daam  
Fecha de Ingreso: octubre-2007
Ubicación: Planeta Tierra
Mensajes: 152
Antigüedad: 16 años, 6 meses
Puntos: 0
Re: Gmail, hotmail rechazan correo

Deberías probar cambiando la dirección de postmaster@localhost por otra que no sea local. Ejemplo: gmail, hotmail, aol, entre otros.

También te recomiendo que pruebes en un hosting de algún proveedor, saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:41.