Foros del Web » Programando para Internet » PHP »

Ayuda Mail()

Estas en el tema de Ayuda Mail() en el foro de PHP en Foros del Web. hola a todos, tengo un problemita con php. Estoy tratando de usar la funcion mail(), pero me sale un error "Warning: mail(): Failed to connect ...
  #1 (permalink)  
Antiguo 04/08/2004, 18:44
 
Fecha de Ingreso: julio-2004
Mensajes: 6
Antigüedad: 19 años, 8 meses
Puntos: 0
Ayuda Mail()

hola a todos, tengo un problemita con php. Estoy tratando de usar la funcion mail(), pero me sale un error

"Warning: mail(): Failed to connect to mailserver at "C:\surgemail" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in"

una vez tuve el surgemail instalado pero ya no, entonces kisiera ke me dijeran ke debo de hacer, si modificar el php.ini y con ke?, o no se, cualkier sugerencia se la agradeceria.

GRACIAS
  #2 (permalink)  
Antiguo 05/08/2004, 06:33
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Necesitas un servidor SMTP para enviar tu e-mail desde PHP y función mail() .. así que .. o reinstalas ese que comentas o bien otro, pero alguno necesitas.

En tu php.ini tendrás que indicar donde está corriendo tu servidor SMTP (en que IP/domino) tipo:

SMTP = localhost (o IP local o del PC de tu red que corra el servidor SMTP)
ó
SMTP = IP de tu ISP que te proporcine SMTP sin requerimientos de autentificación.

Un saludo,
  #3 (permalink)  
Antiguo 05/08/2004, 14:07
 
Fecha de Ingreso: julio-2004
Mensajes: 6
Antigüedad: 19 años, 8 meses
Puntos: 0
gracias, hare eso ke me dices a ver si funciona
  #4 (permalink)  
Antiguo 09/08/2004, 16:01
Avatar de el_cesar  
Fecha de Ingreso: mayo-2001
Ubicación: Cali
Mensajes: 2.423
Antigüedad: 22 años, 10 meses
Puntos: 20
a mi me esta saliendo el mismo 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:\archivos de programa\easyphp1-7\www\mail\enviar_mail.php on line 18

ya revise en mi php.ini el servidor SMTP y le puse el de mi cuenta de correo (que es propio de la empresa) y la cuenta que envia tambien, no se entonces que pasa
__________________
Say no more.......
  #5 (permalink)  
Antiguo 09/08/2004, 16:54
Avatar de living  
Fecha de Ingreso: mayo-2004
Mensajes: 1.266
Antigüedad: 19 años, 11 meses
Puntos: 2
¿Requiere autenticación el correo de tu empresa?.
__________________
¿Te apasiona el mundo del guión? El portal del guión
  #6 (permalink)  
Antiguo 09/08/2004, 16:58
Avatar de el_cesar  
Fecha de Ingreso: mayo-2001
Ubicación: Cali
Mensajes: 2.423
Antigüedad: 22 años, 10 meses
Puntos: 20
pues si con autenticacion te refieres a username y contraseña de usuario, si requiere
__________________
Say no more.......
  #7 (permalink)  
Antiguo 09/08/2004, 17:07
Avatar de living  
Fecha de Ingreso: mayo-2004
Mensajes: 1.266
Antigüedad: 19 años, 11 meses
Puntos: 2
si, pero me refiero a la hora de enviar, no a la hora de recibir mensajes. Para comprobarlo vete al outlook y en "herramientas/cuentas" selecciona tu cuenta y dale a propiedades.en la nueva ventana que se te abra elije la pestaña "servidores" y mira a ver si tienes activada la opcion de "Mi servidor requiere autentificación". Si es así tendrás que usar una clase como phpmailer que permite enviar conrreo con autentificación porque mail() no lo permite (que aun no entiendo como no han cambiado eso).
__________________
¿Te apasiona el mundo del guión? El portal del guión
  #8 (permalink)  
Antiguo 09/08/2004, 17:10
Avatar de el_cesar  
Fecha de Ingreso: mayo-2001
Ubicación: Cali
Mensajes: 2.423
Antigüedad: 22 años, 10 meses
Puntos: 20
pues alli aparece que este servidor no requiere autenticacion
__________________
Say no more.......
  #9 (permalink)  
Antiguo 09/08/2004, 17:24
Avatar de living  
Fecha de Ingreso: mayo-2004
Mensajes: 1.266
Antigüedad: 19 años, 11 meses
Puntos: 2
es que en vez de localhost que es lo que tendrás en tu php.ini tendrás que poner la ip (o lo que te aparezca en "servidor smtp" en tu outlook) del servidor que utilizais en la empresa para enviar correo (podría ser por ejemplo mail.tuempresa.como o smtp.tuempresa.como o como te he dicho antes simplemente una ip)
__________________
¿Te apasiona el mundo del guión? El portal del guión
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 15:09.