Foros del Web » Programando para Internet » PHP »

mail en windows

Estas en el tema de mail en windows en el foro de PHP en Foros del Web. estoy tratando de enviar un correo con la funcion mail, pero no me funciona. me da el siguiente error; Warning: mail(): Failed to connect to ...
  #1 (permalink)  
Antiguo 27/10/2003, 15:55
 
Fecha de Ingreso: agosto-2002
Mensajes: 88
Antigüedad: 15 años, 4 meses
Puntos: 1
mail en windows

estoy tratando de enviar un correo con la funcion mail, pero no me funciona.

me da el siguiente error;

Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in c:\appserv\www\cursophp\correos\mail.php on line 32

Que debo instalar para que me funcione.

Gracias
  #2 (permalink)  
Antiguo 27/10/2003, 16:12
 
Fecha de Ingreso: julio-2003
Ubicación: Sevilla
Mensajes: 86
Antigüedad: 14 años, 4 meses
Puntos: 0
no tienes instalado (o funcionando) un servidor smtp en tu máquina.

Tienes dos opciones:

1) Instala uno.Es especialmente facil en windowsXP pq el mismo S.O te trae uno. No obstante tendras que configurarlos y dependiendo de si tienes IP fija o no te será más facil o no.

2)La segundo posibilidad es utilizar un servidor smtp externo.Para ello debes indicar su direccion en el php.ini.

Si necesitas más información no dudes en preguntarme.

Un saludo!!!
__________________
"Quiero saber de todo.....y no se nada"
  #3 (permalink)  
Antiguo 27/10/2003, 16:31
 
Fecha de Ingreso: mayo-2003
Mensajes: 115
Antigüedad: 14 años, 7 meses
Puntos: 0
tienes que instalarte un servidor de correo ahi te paso este enlace es uno de los muchos que puedes encontrar en la red instalalo despues lo ejecutas lo dejas corriendo y despues ejecuta de nuevo tu script donde utilizasa la funcion mail

http://www.qksoft.com/qk-smtp-server/download.html
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 09:42.