Foros del Web » Programando para Internet » PHP »

funcion mail() con hotmial, gmail,...

Estas en el tema de funcion mail() con hotmial, gmail,... en el foro de PHP en Foros del Web. Hola, estoy intentando usar la funcion mail() de php para enviar emails a los usuarios de mi foro, el problema es que cuando las direcciones ...
  #1 (permalink)  
Antiguo 22/09/2006, 09:00
 
Fecha de Ingreso: septiembre-2005
Mensajes: 70
Antigüedad: 18 años, 7 meses
Puntos: 0
funcion mail() con hotmial, gmail,...

Hola,
estoy intentando usar la funcion mail() de php para enviar emails a los usuarios de mi foro, el problema es que cuando las direcciones son tipo hotmail, gmail, ono,... no llegan al destinatario.

El codigo que estoy usando es:

Código PHP:
if (strtoupper(substr(PHP_OS03) == 'WIN')) {
       
$eol "\r\n";
} elseif (
strtoupper(substr(PHP_OS03) == 'MAC')) {
       
$eol "\r";
} else {
       
$eol "\n";
}

$mensaje "Email enviado por: ".$_POST['nombre'].$eol
$mensaje .= "Telefono: ".$_POST['telefono'].$eol
$mensaje .= "Email: ".$_POST['email'].$eol
$mensaje .= "Comentario/s: ".$_POST['comentarios'].$eol

$remitente "[email protected]";
$asunto"Mensaje: [email protected]";

$cabecera .= "From: foro.com <$remitente>".$eol;
$cabecera .= "Return-Path: foro.com <$remitente>".$eol;
$cabecera .= "MIME-Version: 1.0".$eol;
$cabecera .= "Content-type: text/html; charset=iso-8859-1".$eol;

mail($to$asunto$mensaje$cabecera) or die ("Su mensaje no se envio."); 
¿Alguna idea?
  #2 (permalink)  
Antiguo 22/09/2006, 10:53
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Tu tienes acceso al servidor SMTP o MTA por donde salen tus e-mails? . .Si no es así .. hay muchas "supociones" que hacer sobre el problema y faltan antecedentes para evaluar. Por eso lo mejor es ver el "log" de tu servidor de correo (SMPT) .. por qué es ahí donde se vé por qué te está rechazando el e-mail y en consecuencia dices "no llega".

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #3 (permalink)  
Antiguo 22/09/2006, 11:20
 
Fecha de Ingreso: septiembre-2005
Mensajes: 70
Antigüedad: 18 años, 7 meses
Puntos: 0
Hola, si tengo acceso al servidor, voy a revisar los logs, gracias
  #4 (permalink)  
Antiguo 22/09/2006, 11:31
Avatar de maralbust  
Fecha de Ingreso: febrero-2004
Ubicación: Santiago
Mensajes: 578
Antigüedad: 20 años, 2 meses
Puntos: 0
master prueba tu script en modo local, ahi una aplicacion que es gratuita se llama QK SMTP server (http://www.qksoft.com/qk-smtp-server/), simula en servidor smtp en tu localhost, y te generara logs, y veraz lo que sucede en tiempo real si es enviadoo se queda en cola.


saludos
__________________
..:: NADA SE PIERDE SOLO SE TRANSFORMA ::..
  #5 (permalink)  
Antiguo 22/09/2006, 11:35
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Pero si ya usa su própio servidor SMTP y tiene acceso a el completo! .. (tampoco dijo que Sistema Operativo usa en sus servidores ni si usa un servidor dedicado o uno de hosting ... ).

Igualmente ahí queda la recomendación de "un servidor SMTP" para Windows, gracias.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #6 (permalink)  
Antiguo 22/09/2006, 16:30
 
Fecha de Ingreso: diciembre-2005
Mensajes: 249
Antigüedad: 18 años, 4 meses
Puntos: 0
Lo que pasa es que te deben llegar a No deseados , ese es el problema ;) , revisa la casilla de Correo No Deseados.

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 19:27.