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:
mail.php<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> </p> </label> <input type="submit" name="envio" value="Enviar"/> </form> </body> </html>
Código:
php.ini<?php //Texto mensaje $mensaje = "Hola, Estoy haciendo pruebas"; //envio mmensaje mail ("[email protected]","prueba mail con php",$mensaje); ?>
Código:
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] ; 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]
pero no lo he acabado de entender...
Saludos y gracias