Configuración de FormMail

1

¿Qué es FormMail?


FormMail es un instrumento muy útil que permite introducir dentro del propio sitio internet un formulario (o form) de petición de información.
Sólo las soluciones Hosting Starter, Professional y Premium en plataforma Linux comprenden un FormMail de contacto básico, fácil de introducir en las páginas web (N.B.: FormMail no se puede introducir si se tienen sólo 10 GB de espacio incluidos en el dominio).
Con el servicio FormMail de Nominalia.com puedes crear formularios de petición de información con un único programa. Este programa es capaz de interpretar las instrucciones enviadas a través del formulario que se ha creado y configurado. En efecto, FormMail se puede configurar siguiendo un facilísimo esquema básico o siguiendo nuestras instrucciones y aumentar el nivel de personalización.
FormMail, una vez rellenado por el usuario, enviará la petición directamente a su buzón de correo electrónico.

¿Qué incluye el FormMail básico de Nominalia.com?
El FormMail básico de Nominalia.com es sencillo de instalar y da al usuario la posibilidad de usarlo enviando su Nombre, Apellidos, dirección de correo y un texto de petición. Su aspecto gráfico es el siguiente:

Nombre y apellidos:
Correo electrónico:
Mensaje:
2

Insertar FormMail

¿Cómo introduzco el FormMail básico en mi sitio web?
Para utilizar FormMail, antes que nada, hay que crear la página html que contenga el formulario, guardándola con cualquier nombre en la carpeta que se considere oportuno (no hay ningún vínculo respecto al nombre y a su ubicación).
Despues, copiar y pegar el siguiente código en el código HTML de la página que se ha creado. Los campos 'hidden' son campos 'ocultos' pero de todos modos fundamentales para el correcto funcionamiento del formulario: el receptor, por ejemplo, es decir la dirección de correo que recibirá los mensajes enviados a través del formulario, deberá estar obligatoriamente conectada al dominio. Por ejemplo: si se introduce FormMail en el sitio www.tudominio.com, el receptor deberá ser una dirección de correo de tipo tunombre@tudominio.com

<form action="/cgi-bin/FormMail.pl" method="POST">
<input type=hidden name="recipient" value="tuaemail@tuodominio.it">
<input type=hidden name="subject" value="asunto">
<table border="0" cellspacing="0" cellpadding="5" align="center">
   <tr>
      <td><b> Nombre y apellidos:</b></td>
      <td align="right"><input type=text name="realname"></td>
   </tr>
   <tr>
      <td><b>Email:</b></td>
      <td align="right"><input type=text name="email"></td>
   </tr>
   <tr>
      <td colspan="2"><b>Mensaje:</b></td>
   </tr>
   <tr>
      <td colspan="2"><textarea name="mensaje" cols="40" rows="5"></textarea></td>
   </tr>
   <tr>
      <td colspan="2" align="center"><input type="Submit" value="Enviar"></td>
   </tr>
</table>
<input type=hidden name="required" value="email,realname,mensaje">
</form>
3

Funcionamiento

¿Qué tengo que hacer para que funcione el formulario?
La solución básica de Nominalia.com consiste en 4 pasos sencillos. Basta con sustituir valores destacados en rojo con los datos o los valores que consideres conveniente para tus necesidades:

¿Qué mensaje recibiré en mi buzón de correo?
Ir a la página donde se ha introducido el FormMail, rellenarlo y controlar en el buzón de correo electrónico que funcione correctamente. Los datos deberían ser semejantes a estos:

- Introducir la dirección de correo electrónico en la que se desean recibir los mensajes de correo de contacto (por ejemplo: "juanperez@tudominio.com");
<input type=hidden name="recipient" value="juanperez@tudominio.com">

- Escribir el asunto de los mensajes para identificar en manera unívoca la procedencia del mensaje del formulario de contacto.
(por ejemplo: "Petición de información"); <input type=hidden name="subject" value="Petición de información">
- Introducir el "name" del campo de texto que identifica el cuerpo del mensaje y que será visualizado en el mensaje de correo de contacto.
(por ejemplo: dejar "mensaje");
<textarea name=" mensaje" cols="40" rows="5"></textarea>
- Introducir los "names" de los campos que el usuario debe rellenar obligatoriamente durante el procedimiento de envío del formulario separándolos con una coma.
(por ejemplo: mantener como obligatorios los tres campos del formulario que tiene que rellenar el usuario).
<input type=hidden name="required" value="dirección de correo, nombre real,mensaje">
4

Personalización

¿Puedo personalizar aún más mi formulario?
Si los campos te parecen insuficientes o deseas personalizar aún más el formulario, puedes implementar más campos. Recuerda que la introducción de campos en la página requiere un adecuado formateo del texto y de las tablas y que todos los campos deberán ser introducidos entre las etiquetas <form> y </form>.

- ¿Deseas darle al usuario la posibilidad de indicar el asunto de los mensajes de correo de contacto?

Asunto:

Sustituir el campo <input type=hidden name="subject" value="oggetto"> con este campo <input type=text name="subject">
- ¿Deseas introducir una "redirección" a una página de agradecimiento por haber rellenado el formulario (por ejemplo: "gracias.html")?

Sustituir el valor con la dirección URL exacta de la página<input type=hidden name="redirect" value="http://www.tudominio.com/gracias.html">

- ¿Deseas introducir una página de "error" que indique al usuario que tiene que volver atrás y rellenar todos los campos obligatorios que has configurado (por ejemplo: "error.html")?

Sustituir el valor con la dirección URL exacta de la página
<input type=hidden name="missing_fields_redirect" value="http://www.tudominio.com/error.html">

- ¿Deseas visualizar "Nombre y apellidos", "Dirección de correo" y "Asunto", además del encabezado, en el cuerpo del mensaje de correo?

Introducir esta etiqueta escogiendo los valores de los campos que se desea repetir en el cuerpo del mensaje
<input type=hidden name="print_config" value="realname,email,subject">

- ¿Deseas agregar campos personalizados para recibir más información sobre el usuario que ha solicitado el contacto?
- Campo "Text" (por ejemplo: Dirección)

Dirección:

Sustituir el valor del "name" con el nombre del campo que desea introducir <input type=text name="dirección">

- Campo "Select" (por ejemplo: Ciudad)

Ciudad:


<select name="ciudad">
<option value="Roma">Roma</option>
<option value="Milán">Milán</option>
<option value="Nápoles">Nápoles</option>
</select>

Sustituir el valor del "name" con el nombre del campo que se desea introducir y el valor de la "option" con los valores que se desean incluir en la selección, agregando o eliminando las <opciones> necesarias

- Campo "Textarea" (por ejemplo: Notas)

Note:

Sustituir el valor del "name" con el nombre del campo que se desea introducir
<textarea name="note" cols="40" rows="2"></textarea>

- ¿Se desea introducir el botón "Cancelar" dando al usuario la posibilidad de borrar el formulario en caso de compilación errónea?

Introducir esta etiqueta junto a <input type="Submit" value="Invia">
<input type="reset" value="Cancella">

- ¿Deseas que sean obligatorios para el usuario los campos que has agregado?

Modificar nuevamente el campo oculto que indica los campos obligatorios agregando los que se hayan elegido previamente <input type=hidden name="requiered" value="email,realname, mensaje,subject,dirección,ciudad,notas">

5

Fin del procedimiento

¿Puedo crear más de un FormMail en mi sitio Web?
Si lo deseas, puedes crear otras páginas html siguiendo el mismo procedimiento de introducción del FormMail.
Por ejemplo, se puede crear en el sitio web una página de contacto general y una de petición de un producto específico.

¿Se puede publicar un formulario en una subcarpeta (p. ej. www.nombredominio.est/carpeta) y utilizarlo introduciendo en el explorador el cname carpeta.nombredominio.est?
No, el formmail se puede utilizar sólo en la dirección www.nombredominio.est/carpeta

Procedures