Foros del Web » Programando para Internet » PHP »

Hola, ayudenme con mail(), soy nuevo

Estas en el tema de Hola, ayudenme con mail(), soy nuevo en el foro de PHP en Foros del Web. Antes q nada, hola a todos, es mi primer post en este foro, bueno, mi problema es con mail(), tengo php5 con apache en win2000 ...
  #1 (permalink)  
Antiguo 15/08/2005, 18:45
 
Fecha de Ingreso: abril-2005
Ubicación: Lima-Peru
Mensajes: 313
Antigüedad: 12 años, 7 meses
Puntos: 1
Pregunta Hola, ayudenme con mail(), soy nuevo

Antes q nada, hola a todos, es mi primer post en este foro, bueno, mi
problema es con mail(), tengo php5 con apache en win2000 server
, y antes de postear, he buscado en google y en los faqs
de aca (esto es pero el link no funciona
55. Como configurar PHP para enviar e-mails usando un SMTP
local.
), lo que quiero es simplemente mandar un mail a mi
correo en yahoo, me sale este error "Warning: mail()
[function.mail]: Failed to connect to mailserver at "localhost" port
25, verify your "SMTP" and "smtp_port.....
", he revisado mi
php.ini y tengo en smtp:localhost y smtp_port = 25, tengo el IIS
desactivo, para evitar problemas, aunq lei por ahi, dar permiso a mi
IP en servicios de IIS, pero nada, y bueno en la pag de php mencionan
"No se necesita ninguna instalación para usar estas funciones
(mail), son parte del núcleo de PHP
", asi q me parece q deberia
funcionar sin mas, o acaso siempre es necesario un servidor SMTP como
sendmail o postfix para hacer esto??
  #2 (permalink)  
Antiguo 15/08/2005, 19:12
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Necesitas SI o SI un servidor SMTP instalado en tu PC para hacer las pruebas que estás intentando hacer. PHP no incorpora de serie ningún MTA instalado .. sólo se "comunica" con el que en la configuración de tu php.ini le indicas para entregarle el e-mail a enviar.

Esto es así por qué PHP con su función mail() no permite autentificación .. hoy por hoy cualquier cuenta de e-mail que pudieras tener tipo SMTP/POP requieren autentificación para usarla .. así que si no quieres instalarte un servidor SMTP en tu PC para hacer tus pruebas (como por ejemplo QK SMTP Server o similar para windows .. con que sea servidor SMTP sobra no te lies con POP/IMAP que no necesitas), no podras usar mail() sino algunas alternativas mejoradas como por ejemplo:

PHP Mailer
http://phpmailer.sourceforge.net

Un saludo,
  #3 (permalink)  
Antiguo 15/08/2005, 22:52
 
Fecha de Ingreso: abril-2005
Ubicación: Lima-Peru
Mensajes: 313
Antigüedad: 12 años, 7 meses
Puntos: 1
ok, entendido y gracias amigo Cluster por la pronta respuesta, haber si le puedes arreglar el vinculo roto q puse para informacion, y bueno, instalare el mailer q recomiendas, gracias de nuevo
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 10:10.