Foros del Web » Programando para Internet » PHP »

Por favor ayuda en envio de mail

Estas en el tema de Por favor ayuda en envio de mail en el foro de PHP en Foros del Web. Amigos del foro, necesito saber como hago para enviar un correo a travès de la funcion mail yo intento con solo poner las variables dentro ...
  #1 (permalink)  
Antiguo 01/09/2004, 19:29
 
Fecha de Ingreso: noviembre-2002
Ubicación: casablanca
Mensajes: 108
Antigüedad: 15 años
Puntos: 0
Por favor ayuda en envio de mail

Amigos del foro, necesito saber como hago para enviar un correo a travès de la funcion mail
yo intento con solo poner las variables dentro de la funcion
mail($para, $asunto, $mensaje), pero me figura el siguente 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:\WM\www\comerciantes\index.php on line 76
me imagino que devo modificar algo en el archivo ini o usar alguna clase en especial.
Por favor. estoy atento a sus comentarios.
Gracias.
__________________
----------- C o T o R ----------------
  #2 (permalink)  
Antiguo 01/09/2004, 20:24
 
Fecha de Ingreso: noviembre-2003
Ubicación: Puente de ixtla
Mensajes: 773
Antigüedad: 14 años, 1 mes
Puntos: 0
Bueno asi no se cual sea el error pero me imaguno que en tu localhost y hay error en el puerto 21 pero porfavor pon todo el codigo que usas
__________________
°º¤ø,¸¸,ø¤º°`°º¤ø,¸[email protected]°º¤ø,¸¸,ø¤º°`°º¤ø,¸.
Dios solo nos dio el 0 y el 1 y con solo eso hemos construido un universo
  #3 (permalink)  
Antiguo 01/09/2004, 20:35
 
Fecha de Ingreso: noviembre-2002
Ubicación: casablanca
Mensajes: 108
Antigüedad: 15 años
Puntos: 0
Error al enviar correo con la funcion mail

oK, ese es el codigo, no tiene nada de especial, como veras solo paso los parametros y nada mas.
Ayuda plissss

Código PHP:
$para          "[email protected]";
        
$asunto     "Nuevo Contacto";
        
$mensaje    "Nombre: ".$nombre."<br />
                            Telefono: "
.$telefono."<br />
                            Correo Electr&oacute;nico :"
.$mail."<br />
                            Mensaje : "
.$mensaje;
    echo 
$para;
    echo 
$asunto;
    echo 
$mensaje;
                            
    
mail($para$asunto$mensaje) or die ("hasta aqui no mas llegamos"); 
__________________
----------- C o T o R ----------------
  #4 (permalink)  
Antiguo 01/09/2004, 20:40
 
Fecha de Ingreso: noviembre-2003
Ubicación: Puente de ixtla
Mensajes: 773
Antigüedad: 14 años, 1 mes
Puntos: 0
Esque la verdad no entiendo porque te muestra error en si el smtp se utiliza para enviar mails pero con formato html
__________________
°º¤ø,¸¸,ø¤º°`°º¤ø,¸[email protected]°º¤ø,¸¸,ø¤º°`°º¤ø,¸.
Dios solo nos dio el 0 y el 1 y con solo eso hemos construido un universo
  #5 (permalink)  
Antiguo 01/09/2004, 21:17
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Pero .. vamos a ver.

Tu en tu PC tienes instalado un servidor SMTP ? .. Si no es así .. no podrás usar mail() de PHP .. Esa función tan sólo "entrega" el e-mail que ahí compones al MTA que uses (y que indicas en php.ini: SMTP = IP/nombre) que va a usar PHP para efectuar el envio del e-mail .. Justamente el error te está diciendo eso mismo, que no tienes NINGUNO instalado.

Podrías usar también el SMTP de tu ISP (proveedor) .. algo tipo mail.isp.com o lo que corresponda, pero, esto (para usarlo desde PHP) requiere que NO REQUIERA autentificación (cosa poco probable hoy por hoy que así sea). Lo más sano es que te instales un servidor SMTP en tu PC y listo .. Ejemplos para windows: QK SMTP Server, Argosoft, ... etc ...

Un saludo,
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.