|
|
|
| Ayuda de uso del servicio TotMail | ||
TotMail V2.0 es un CGI creado en Perl que permite gestionar formularios. La principal diferencia con otros CGIs de su categoría consiste en que puede gestionar cualquier tipo de formulario , es totalmente configurable desde la página HTML que contiene el formulario y además su uso es gratuito (para fines no comerciales).
Si tienes problemas para instalar CGIs en tu espacio Web, o simplemente no deseas perder tiempo en ello, este servicio puede serte de mucha utilidad. Leer las respuestas a tus formularios ya no será ningún problema para tí. Si lo deseas podrás recibir las contestaciones de tus formularios en formato HTML. Para hacer uso de él, sólo tienes que leer detenidamente estas instrucciones.
Evidentemente, jamás tendremos conocimiento de los datos que se envian a tus formularios. En este sentido, la única información que tendremos es la URL de la página que contiene el formulario que ha realizado la petición y la dirección de mail a la que se enviarán las respuestas del formulario. Para nosotros estos datos son importantes ya que es la única forma fiable que tenemos para saber si este servicio tiene éxito. La dirección de mail es importante ya que será la vía que usaremos para informarte de futuras mejoras en el servicio.
Para acceder a este servicio no tienes que rellenar ningún formulario, no necesitas ningún password, no nos tienes que pedir permiso... Así de sencillo.
2.- ¿Qué puedo hacer con TotMail?TotMail tiene implementadas unas características que creemos que lo harán extremadamente atractivo a muchos usuarios:
El número de campos que puede tener tu formulario es ilimitado.
TotMail V2.0 comprueba que las posibles direcciones de E-mail introducidas por el usuario sean al menos sintacticamente correctas. Esto se hace con todos los campos cuyo nombre empiece por "E-mail"
Permite definir que campos del formulario es imprescindible rellenar y cuales pueden dejarse en blanco. En caso de que el usuario que rellena el formulario no rellene todos los campos obligatorios se genera una página de error.
Las contestaciones a tu formulario las recibirás en la dirección de mail que especifiques. Tu decides el formato: HTML o ASCII. También escojes el asunto ("Subject") con el que quieres recibir los correos que porvengan de dicho formulario.
En el mismo correo recibirás información adicional referente a la persona que rellenó tu formulario:
Número IP y dirección de la máquina desde la que se rellenó el formulario
Navegador y sistema operativo usado por la persona que rellenó el formulario
Las páginas que informan al usuario de los posibles errores o del éxito del envío están disponibles en Castellano, Català, Galego, Euskera, Inglés y Francés.
Este es un servicio totalmente gratuito, por ello en las páginas de respuesta aparece un enlace a las páginas de villagüeb. Puedes poner tantos formularios como quieras, cada uno de ellos con características diferentes adaptadas a cada caso.
Simplemente debes crear el formulario que deseas e introducir una serie de campos ocultos. Estos campos te permitirán controlar las posibilidades de TotMail, personalizándose así el tratamiento de tu formulario. Si ya has creado tu formulario, sigue con la siguiente sección. En ella te vamos a guiar paso a paso para que lo adaptes plenamente a tus necesidades.
3.- ¿Cómo ejecuto TotMail?Simplemente tienes que crear en tu servidor una página con un formulario. ¡Nada más!
El esqueleto básico de dicho formulario debe ser el siguiente
|
<FORM method=post
action="http://villanos.net/herreria/servicios/totmail20/totmail20.cgi"> <INPUT type="hidden" name="E-mail_destino_totmail20" value="tu dirección de correo"> <INPUT type="hidden" name="Asunto_totmail20" value="Título"> <INPUT type="hidden" name="Formato_totmail20" value="HTML o ASCII"> <INPUT type="hidden" name="Obligatorios_totmail20" value="Distintos campos"> <INPUT type="hidden" name="Idioma_totmail20" value="Idioma de las páginas de respuesta"> ------------------------------------------------ Aquí van tus propios campos ------------------------------------------------ </FORM> |
Fíjate que al ser campos del tipo hidden (oculto), no afectarán a la estética de tu formulario ya que el usuario no los verá. ¡OJO! Respeta las mayúsculas y minúsculas de las cadenas entrecomilladas de las opciones name y value. No es lo mismo "Asunto_totmail20" que "asunto_totmail20".
Le indica a tu formulario dónde se halla el CGI.
Debes substituir Tu dirección de correo por la dirección de correo a la que deseas que se envíen las respuestas del formulario. Esta será la dirección que usaremos para informarte de futuras mejoras en este servicio.
Este campo controla el asunto (subject) que deseas que tenga el correo que recibas. Debes cambiar Título por el título que deseas ver al recibir los correos con las respuestas del formulario. Si pones value="" entonces recibirás los correos con el título Totmail V2.0
Si value="HTML" recibirás el correo con las respuestas del formulario en formato HTML. Si deseas recibir el correo en formato ASCII debes poner value="ASCII"
Debes indicar los campos que deseas que el usuario rellene de forma obligatoria. Si value="", entonces ningún campo es obligatorio. Si value="todos", entonces todos los campos son obligatorios. Si deseas que sólo algunos de los campos sean obligatorios entonces debes poner sus nombres separados por comas y sin espacios en blanco (por ejemplo value="campo23" si sólo el campo llamado "campo23" es obligatorio o value="campo1,campo2,campo3" si lo son los campos llamados "campo1", "campo2" y "campo3"). Si el usuario intenta enviar el formulario sin rellenar esos campos, se le mostrará un mensaje de error advirtiendole de que no ha rellenado todos los campos obligatorios y el formulario no se enviará.
El idioma en el que deseas mostrar los posibles errores y la notificación de que el formulario se ha enviado con éxito. Castellano (value="cas"), Català (value="cat"), Galego (value="gal"), Euskera (value="eus"), Inglés (value="eng"), Francés (value="fra") o Portugués (value="por").
En los formularios usualmente se pide la dirección de correo de la persona que lo rellena. Si usas el nombre "E-mail_totmail20" para designar ese campo, entonces podrás enviarle la respuesta mediante la opción reply de tu cliente de mail habitual. Así el campo necesario para ello sería de esta forma
Si deseas pedir en tu formulario más direcciones de correo, te recomendamos que llames a los campos correpondientes con nombres que empiecen por "E-mail". Por ejemplo este campo pediría una segunda dirección de correo:
De esta forma TotMail sabe que en ese campo se espera recibir una dirección de correo y comprueba que la dirección introducida por el usuario es, al menos, sintácticamente correcta.
Aquí te presentamos una página de ejemplo en la que se supone que tu dirección de correo es venancio@timo.fonica (si te interesara usar este ejemplo deberías cambiar esa dirección por la tuya). Se trataría de un formulario que pediría la opinión que merece tu página.
|
<HTML> <HEAD> <TITLE>Opinion</TITLE> </HEAD> <BODY> <H1>Opinión</H1> <P> Espero que estas páginas hayan sido de tu agrado. Si crees que pueden mejorarse de alguna forma, te agradeceré que rellenes el siguiente formulario. Gracias <FORM method=post action="http://villanos.net/herreria/servicios/totmail20/totmail20.cgi"> <INPUT type="hidden" name="E-mail_destino_totmail20" value="venancio@timo.fonica"> <INPUT type="hidden" name="Asunto_totmail20" value="Opinion de mis paginas"> <INPUT type="hidden" name="Formato_totmail20" value="ASCII"> <INPUT type="hidden" name="Obligatorios_totmail20" value="E-mail_totmail20,Comentarios"> <INPUT type="hidden" name="Idioma_totmail20" value="cas"> <!-- Aquí empieza tu formulario --> <TABLE> <TR> <TD>Tu nombre:</TD> <TD><INPUT type="text" name="nombre" value=""></TD> </TR> <TR> <TD>Tu e-mail:</TD> <TD><INPUT type="text" name="E-mail_totmail20" value=""></TD> </TR> <TR> <TD>Tu URL:</TD> <TD><INPUT type="text" name="URL" value=""></TD> </TR> <TR> <TD colspan=2>Tus comentarios</TD> </TR> <TR> <TD colspan=2><TEXTAREA name="Comentarios" value="" cols=20 rows=10> </TEXTAREA></TD> </TR> <TR> <TD colspan=2 align=center><INPUT type="submit" value="Enviar"> <INPUT type="reset" value="Cancelar"></TD> </TR> </TABLE> </FORM> </BODY> </HTML> |
|