Foros del Web » Programando para Internet » PHP »

:: Mandar correo mail() php desde localhost ::

Estas en el tema de :: Mandar correo mail() php desde localhost :: en el foro de PHP en Foros del Web. Hola amigos del foro, he instalado del fox sev en mi pc, y puedo correr el php y todas sus funciones sin ningun problema, pero ...
  #1 (permalink)  
Antiguo 26/11/2006, 09:53
Avatar de oecarlitos  
Fecha de Ingreso: enero-2005
Mensajes: 152
Antigüedad: 19 años, 10 meses
Puntos: 0
:: Mandar correo mail() php desde localhost ::

Hola amigos del foro, he instalado del fox sev en mi pc, y puedo correr el php y todas sus funciones sin ningun problema, pero cuando trato de mandar un correo, me aparece el siguiente error:

Warning: Failed to Connect in d:\www\correo.php on line 2

Quisiera saber porque sucede esto, además tengo instalado del postcastserver, un servidor smtp en mi pc, y mi puerto 25 de mi router esta abierto, pero a pesar de todo ello me sigue saliendo el mismo error.

a continuacion dejo mi script correo.php para que lo vean.

Código PHP:
mail("[email protected]","hola comoe stas","Mi Mensaje extenso","From: localhost@localhost");
echo
"correo enviado"
Ayudenme porfavor. gracias
  #2 (permalink)  
Antiguo 26/11/2006, 12:49
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Tienes un servidor de correo smtp?

Segun yo, el FoxServ no incluye servidor SMTP.
  #3 (permalink)  
Antiguo 26/11/2006, 13:04
Avatar de oecarlitos  
Fecha de Ingreso: enero-2005
Mensajes: 152
Antigüedad: 19 años, 10 meses
Puntos: 0
si tengo

tengo instalado el postcast server, pero igual me sale el error, dime por que sucede. gracias brother
  #4 (permalink)  
Antiguo 26/11/2006, 14:37
Avatar de oecarlitos  
Fecha de Ingreso: enero-2005
Mensajes: 152
Antigüedad: 19 años, 10 meses
Puntos: 0
agradeceria que alguien me responda plz


Aun aparece el error, he buscado por varios foros incluye ingles y frances y no me dan con el caso:

Bueno se que tengo por abrir el puerto 25 de mi router ADSL, y en mi php.ini en smtp_server: tengo que especificar
localhost

php.ini
############################
[mail function]
SMTP= localhost
smtp_port = 25
sendmail_from= admin@localhost
#############################

ademas como decia tengo instalado el postcast server y no pasa nada, aun sigue apareciendo el error.

Agradecerñé alguien me pueda dar un buen dato.

saludos ;)
  #5 (permalink)  
Antiguo 26/11/2006, 19:52
Avatar de oecarlitos  
Fecha de Ingreso: enero-2005
Mensajes: 152
Antigüedad: 19 años, 10 meses
Puntos: 0
lo logré

1.- COnfigura tu php.ini

####################
[mail function]
SMTP= localhost
smtp_port = 25
sendmail_from= admin@localhost
####################

2.- Instala un servidor web, por ejemplo yo tengo el foxserv. instala el de tu preferencia.

3.- Bajate un programa servidor smtp: Te recomiendo este:
MailEnable.exe

4.- Abre el puerto 25 de tu router adsl o el que tengas, pero debe estar abierto, asi como tambien el 80.

Si tienen dudas pueden consultar.

salu2
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 22:34.