Foros del Web » Programando para Internet » PHP »

Problemas para mandal mails automaticos

Estas en el tema de Problemas para mandal mails automaticos en el foro de PHP en Foros del Web. necesito enviar un mail al adm cada vez que un usuario se conecte... tengo esta funcion, pero me manda este error "Failed to Connect in ...
  #1 (permalink)  
Antiguo 02/05/2003, 11:13
 
Fecha de Ingreso: marzo-2003
Mensajes: 22
Antigüedad: 21 años
Puntos: 0
Problemas para mandal mails automaticos

necesito enviar un mail al adm cada vez que un usuario se conecte... tengo esta funcion, pero me manda este error "Failed to Connect in ..."

mail("[email protected]","Reporte","Texto");
__________________
Entre mas conosco la informatica me doy cuenta q no tiene limites
  #2 (permalink)  
Antiguo 02/05/2003, 11:56
Avatar de drcyber  
Fecha de Ingreso: julio-2002
Mensajes: 826
Antigüedad: 21 años, 8 meses
Puntos: 2
Hola, te falta colocar el autor del mensaje y su mail, si no lo colocas, ¿entonces desde donde va a salir el mail?.

Yo uso algo similar, pero le agrego otros datos. Además uso la función GPCstripslashes que quita los \ si PHP se los ha añadido automáticamente.



function GPCstripslashes($a)
{
if (get_magic_quotes_gpc())
return stripslashes($a);
else return $a;
}

mail("[email protected]","Reporte",GPCstripslas hes($texto),"Content-Type: text/html; charset=iso-8859-1\nFROM: NOMBRE DE TU WEB <$autor>");

La variable $texto alamacena el mensaje que quieras que te llegue por ejemplo:

$texto="Un usuario se ha conectado";

En FROM: deberás colocar el nombre del autor del mensaje, en este caso, el autor será tu servidor, por lo tanto pones el nombre de tu web.

Luego en la variable $autor deberás colocar el mail del autor del mensaje, este mail será el mail de salida de tu server, que puede ser cualquiera:

[email protected]

Eso es todo, espero que te sirva y muchos saludos !.
__________________
Dr. Cyber
Ingeniarte.com
(soy el mismo Takitei)
  #3 (permalink)  
Antiguo 02/05/2003, 12:03
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Principalmente .. el error que te dá es porqué en ese "PC" donde corres PHP NO tienes instalado un servidor SMTP ni configurador para que lo use mail() de PHP.

Usas Windows como sistema operativo? ...

Tienes algun servidor SMTP en tu PC? .. tienes algun SMTP externo que uses (de alguna cuenta de correo tuya SMTP/POP que NO requiera autentificación? )

Bueno .. en tal caso .. repasa este mensaje:
http://www.forosdelweb.com/showthrea...hreadid=114651

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
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 04:35.