Foros del Web » Programando para Internet » PHP »

Enviar mails con PHP desde formulario web

Estas en el tema de Enviar mails con PHP desde formulario web en el foro de PHP en Foros del Web. Hola a tod@s, Estoy intentado montar una web en un servidor casero con Debian y Apache, y me gustaría tener un espacio donde los usuarios ...
  #1 (permalink)  
Antiguo 02/04/2014, 10:36
 
Fecha de Ingreso: abril-2014
Mensajes: 2
Antigüedad: 10 años
Puntos: 0
Pregunta Enviar mails con PHP desde formulario web

Hola a tod@s,

Estoy intentado montar una web en un servidor casero con Debian y Apache, y me gustaría tener un espacio donde los usuarios pudieran mandar comentarios y tal. El tema está en que lo intento hacer con PHP (en el que soy bastante nuevo) y sendmail, pero no consigo que funcione. No sé si es problema del php en sí, del php.ini o es que me falta algo...Adjunto los códigos del html y el php así como el "mail function" del php.ini a ver si alguien localiza el fallo...

formulario

Código:
<head>
<title>Documento sin título</title>
</head>

<body>

<form action="mail.php" method="post" name="contacto">
<p>Name<input type="text" name="nombre" value="" /></p></label>
<p>Email Address<input type="text" name="email" value="" /></p></label>
<label><p>Mensaje<textarea textarea" rows="8" cols="50" name="mensaje"></textarea></p>
<p>&nbsp;</p>
</label>
<input type="submit" name="envio" value="Enviar"/>
</form>
</body>
</html>
mail.php

Código:
<?php
//Texto mensaje

$mensaje = "Hola,

Estoy haciendo pruebas";

//envio mmensaje

mail ("[email protected]","prueba mail con php",$mensaje);

?>
php.ini

Código:
; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
; http://php.net/sendmail-path
sendmail_path = sendmail_path=/usr/sbin/sendmail -t -i
sendmail_from = [email protected]
Por otro lado, no sé si hay que configurar algo del sendmail, pero creo que no...Por si no lo consigo con el sendamail, me he mirado [URL="www.forosdelweb.com/wiki/PHP:¿Cómo_enviar_mail_desde_localhost_sin_servidor _smtp_local%3F"]este post[/URL]
pero no lo he acabado de entender...

Saludos y gracias
  #2 (permalink)  
Antiguo 02/04/2014, 16:57
Avatar de kakashi20  
Fecha de Ingreso: septiembre-2009
Mensajes: 616
Antigüedad: 14 años, 7 meses
Puntos: 15
Respuesta: Enviar mails con PHP desde formulario web

esto te puede servir:

http://www.desarrolloweb.com/articulos/969.php
  #3 (permalink)  
Antiguo 03/04/2014, 02:28
 
Fecha de Ingreso: abril-2014
Mensajes: 2
Antigüedad: 10 años
Puntos: 0
Respuesta: Enviar mails con PHP desde formulario web

Hola y gracias kakashi...La verdad es que ya me lo había mirado, pero hay algo que no hago bien. El tema está en que cuando cargo la página del script, en vez de ejecutarlo y mandar el/los mail/s, me sale el cuadro de descarga para abrir o guardar el archivo y no se porqué. He probado de escribirlo con Gedit, con Bluefish y hasta con Dreamweaver, pero siempre igual. También he probado marcando el archivo como ejecutable y hasta le he cambiado permisos, pero no creo que sea eso...

Etiquetas: formulario, html, mails, usuarios
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 01:40.