Formularios HTML y enviar correos

Registro
28 Abr 2006
Mensajes
540
Reacciones
0
a los espertos en cocina marítima, a ver si saben decirme donde mirar:

tengo un Apache con php y mysql corriendo en un servidor propio. El caso es que me gustaría poner el clásico formulario para enviar preguntas por correo (a mi, evidentemente), pero no la típica cutrada que te abre el Outlook, sino con un servidor de correo propio.

desgraciadamente, apenas controlo del tema y no se como hacerlo

me estoy refiriendo al clásico formulario tipo:

Código:
<FORM ACTION=¿¿?? METHOD="POST">
<INPUT TYPE="text" NAME="subject" SIZE="20" MAXLENGTH="30">

Texto del email:

...

que luego envia la información a una cuenta de correo

sugerencias? algun script en php/asp/lo que sea sencillo? tengo que tener instalado además algun servidor SMTP corriendo? si quiero comprar un dominio externo, tengo que asegurarme de que tenga tal o cual cosa si pretendo que funcione?

gñé y gracias
 
Creas un script en PHP que reciba los datos del formulario y los envie a la dirección de correo-e que desees.
Lo único que debes tener en cuenta es que el servidor tenga PHP.

Nota: También lo puedes hacer con ASP.
 
Mark Renton rebuznó:
Creas un script en PHP que reciba los datos del formulario y los envie a la dirección de correo-e que desees.
Lo único que debes tener en cuenta es que el servidor tenga PHP.

Nota: También lo puedes hacer con ASP.

esto funcionaría?

Código:
<FORM ACTION="send.php3" METHOD="POST">
Nombre y Apellidos:

<INPUT TYPE="text" NAME="name" SIZE="20" MAXLENGTH="30">

Email:

<INPUT TYPE="text" NAME="email" SIZE="20" MAXLENGTH="30">

Títolo:

<INPUT TYPE="text" NAME="subject" SIZE="20" MAXLENGTH="30">

Texto del email:

<INPUT TYPE="textarea" NAME="text" ROWS="60" COLS="10" MAXLENGTH="200">

<INPUT TYPE="submit" VALUE="ENVIAR">
</FORM> 
En el archivo send.php3 (nuestro archivo "slave") tendremos que incluir el siguiente código Php:

<?
if (isset($_GET['email'])){
# la dirección electrónica a la que enviar el email
$target="[email protected]";
mail($_GET['target'],$_GET['subject'],"Nombre: ".$_GET['nombre']."\nTítulo: ".$_GET['subject']."\n\n".$t_GET['ext']);

}
?>

hace falta que el server tenga un servidor SMTP incluido o algo del palo?
 
Atrás
Arriba Pie