Foros del Web » Programando para Internet » PHP »

Enviar mails ???

Estas en el tema de Enviar mails ??? en el foro de PHP en Foros del Web. Hola Como estan.. en esta oportunidad les consulto porq estoy tratando de utilizar la funcion mail de PHP, estoy probando un ejemplo del propio manual: ...
  #1 (permalink)  
Antiguo 19/05/2007, 07:35
Avatar de paopao  
Fecha de Ingreso: junio-2004
Mensajes: 72
Antigüedad: 19 años, 10 meses
Puntos: 0
Enviar mails ???

Hola Como estan..

en esta oportunidad les consulto porq estoy tratando de utilizar la funcion mail de PHP, estoy probando un ejemplo del propio manual: (obviamente hago los cambios de correos, colocando el mio en 'para' y 'cabeceras').

<?php
$para = '[email protected]';
$asunto = 'el asunto';
$mensaje = 'hola';
$cabeceras = 'From: [email protected]' . "\r\n" .
'Reply-To: [email protected]' . "\r\n" .
'X-Mailer: PHP/' . phpversion();

mail($para, $asunto, $mensaje, $cabeceras);
?>
----------------------


ya vi la configuracion q esta establecida en php.ini y los valores estan correctos:

==php.ini===
SMTP = localhost
smtp_port = 25

; For Win32 only.
sendmail_from = [email protected] (aqui puse mi correo, encontre q puedo colocar cualquiera).
---------------------------

pero no!! veo q no me funciona, a mi correo no me llega nada y me sale el siguiente error:

Warning: mail() [function.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\Apache Group\Apache2\htdocs\practica\mail.php on line 9

y com oya habia mencionado en el php.ini ya tengo establecido los parametros "adecuados".

porfavor si hay alguien q me pueda colaborar, se lo agradecería... estoy probando primero el ejemplo porq luego lo voy a implementar en mi programa...

Gracias de antemano!!
__________________
:si: El Mundo Merece Mejoras Instantaneas :si:
  #2 (permalink)  
Antiguo 19/05/2007, 10:45
 
Fecha de Ingreso: noviembre-2003
Mensajes: 798
Antigüedad: 20 años, 5 meses
Puntos: 8
Re: Enviar mails ???

Donde esta la Clase u Objeto?, estas en el foro PHP Orientado a Objeto, debes postear en el foro que corresponde.
  #3 (permalink)  
Antiguo 19/05/2007, 11:41
Avatar de paopao  
Fecha de Ingreso: junio-2004
Mensajes: 72
Antigüedad: 19 años, 10 meses
Puntos: 0
Re: Enviar mails ???

uy gracias por tu respuesta...

pero independientemente de q sea OO o no, la cuestioon es q no me sirve... solo estoy tratando de aplicar el simple ejemplo para luego si hacer lo correspondiente y utilizando la oo... en fin .. mi pregunta no va a q me digan como se hace oo o no, ni como sería procedimentalmente.... solo q no me fuinciona por el error del SMTP que me sale... alo mejor alguien habia pasado por lo mismo...

en fin muchas gracias!!..

inmediatamente me paso para otro lado..
__________________
:si: El Mundo Merece Mejoras Instantaneas :si:
  #4 (permalink)  
Antiguo 19/05/2007, 18:55
(Desactivado)
 
Fecha de Ingreso: diciembre-2006
Mensajes: 529
Antigüedad: 17 años, 5 meses
Puntos: 11
Re: Enviar mails ???

Hola:
El error "Failed to connect to mailserver " te indica que PHP no pudo establecer una conexión con el servidor SMTP a quién le entregaría el mail para enviarlo en definitiva.

O sea, si pones en tu PHP.ini
SMTP = localhost
smtp_port = 25

deberías tener instalado en la misma máquina un servidor smtp.

Y si lo tenes instalado fijate los firewall si no lo están bloqueando.
De todas maneras luego cuando lo subas a un hosting seguramente hay un server allí.

De última te recomiendo que uses la clase PHPMAILER, con esa clase no te es necesatrio un servidor smtp local sino que será el mismo PHP el que entregará el email en la casilla de correo de destino.

Saludos.
  #5 (permalink)  
Antiguo 19/05/2007, 23:15
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 9 meses
Puntos: 102
Re: Enviar mails ???

Cita:
Iniciado por paopao Ver Mensaje
independientemente de q sea OO o no, la cuestioon es q no me sirve...
Por favor pon más un poco más de cuidado en dónde colocar tus temas. Gracias.

Movido desde POO.
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #6 (permalink)  
Antiguo 21/05/2007, 14:55
Avatar de paopao  
Fecha de Ingreso: junio-2004
Mensajes: 72
Antigüedad: 19 años, 10 meses
Puntos: 0
Re: Enviar mails ???

Cita:
Iniciado por jam1138 Ver Mensaje
Por favor pon más un poco más de cuidado en dónde colocar tus temas. Gracias.

Movido desde POO.
Hola!!. los siento por haber colocado el mensaje donde no era... aja es la costumbre de siempre entrar a PHP OO..

Gracias!!
__________________
:si: El Mundo Merece Mejoras Instantaneas :si:
  #7 (permalink)  
Antiguo 21/05/2007, 15:27
Avatar de paopao  
Fecha de Ingreso: junio-2004
Mensajes: 72
Antigüedad: 19 años, 10 meses
Puntos: 0
Re: Enviar mails ???

Cita:
Iniciado por usermax Ver Mensaje
Hola:
El error "Failed to connect to mailserver " te indica que PHP no pudo establecer una conexión con el servidor SMTP a quién le entregaría el mail para enviarlo en definitiva.

O sea, si pones en tu PHP.ini
SMTP = localhost
smtp_port = 25

deberías tener instalado en la misma máquina un servidor smtp.

Y si lo tenes instalado fijate los firewall si no lo están bloqueando.
De todas maneras luego cuando lo subas a un hosting seguramente hay un server allí.

De última te recomiendo que uses la clase PHPMAILER, con esa clase no te es necesatrio un servidor smtp local sino que será el mismo PHP el que entregará el email en la casilla de correo de destino.

Saludos.
Hola gracias por contestarme...

mira efectivamente no tengo instalado ningun servidr SMTP, como hago esto?
si uso PHPMiler no lo necesito?

Podrías regalarme un enlace donde expliquen ento muy bien, desde ceros... pues me encontre una explicacion con ejemplo incluido pero no me resulta... o a lo mejor es por el SMTP.. porfa serías amable en echarme una mano .

Gracias de antemano por las respuestas..
__________________
:si: El Mundo Merece Mejoras Instantaneas :si:
  #8 (permalink)  
Antiguo 21/05/2007, 16:07
Avatar de ferbux  
Fecha de Ingreso: mayo-2007
Ubicación: por ahí intentado ayudar
Mensajes: 823
Antigüedad: 17 años
Puntos: 6
Re: Enviar mails ???

HOLA, MIRA PUEDES CHECAR ESTE LINK IGUAL TE SIRVE DE ALGO

http://blog.unijimpe.net/introduccion-a-phpmailer/

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




La zona horaria es GMT -6. Ahora son las 16:58.