CGI para enviar formularios por e-mail


MAILFORM es un programa que permite que los formularios de tu página Web sean enviados a tu direccion de correo electronico. La utilizacion de este programa es completamente gratuita, y para que sea operativo solo necesitas registrarte en la página de MAILFORM indicando tu nombre y direccion de e-mail.
Una vez registrado, recibirás un e-mail en el que se te indica tu "nombre de usuario". A continuacion debes adecuar tus formularios para que el programa te los envie a tu direccion de e-mail.

1) La linea principal del Formulario ha de ser la siguiente :

<FORM action = "http://www.coder.com/code/mailform/mailform.pl.cgi" method = post >

2) Inmediatamente a continuacion, has de escribir la linea que te identifique, para que el programa envie el formulario a tu direccion de correo. Esto lo haremos con una orden INPUT oculta :

<INPUT type = hidden name = MAILFORM_ID value = "nombre_de_usuario" >

Logicamente se debe variar "nombre_de_usuario" por el nombre que MAILFORM nos haya enviado.

3) El resto del formulario se escribira segun las necesidades de cada uno.


MAILFORM te permite usar unas determinadas "palabras clave" en tu formulario, con el objeto de mejorar su presentacion. La descripcion de las mismas las hallaras en la documentacion que encontraras en su pagina Web. De todas ellas hay algunas que son casi de obligado uso :

<INPUT type = hidden name = MAILFORM_SUBJECT value = "Libro de Visitas" >

Esta linea indica al programa el "Subject" que aparecera en el correo. Esto es muy util ya que podemos tener varios formularios distintos en nuestra pagina Web, un libro de visitas, una FAQ, una encuesta, etc... Modificando el nombre de este "Subject" podemos saber al recibir el mail, a que corresponde cada uno.

<INPUT type = hidden name = MAILFORM_URL value = "http://www.mipagina.es/" >

Esta linea informa al programa la pagina Web que ha de mostrarse una vez el formulario se haya enviado. Si no incluimos esta linea, se mostrara una pagina con el formulario enviado, lo que no queda muy "elegante".

Tu Direccion de correo? :<INPUT type = text name = MAILFORM_FROM size = 30 >

Esta linea pide la direccion de correo de la persona que rellena el formulario, y pone dicha direccion como "remitente" del correo.


Atras