Script para la forma de correo (Uso de cgiemail)

Nuestras cuentas de hospedaje de sitios UNIX tienen acceso a un script muy util llamado cgiemail. Reside en el directoro cgi-bin del servidor y no tiene que ser instalado dentro de la propia cuenta. Simplemente referencia a cgiemail como se ilustra en la siguiente acción de la forma HTML:

  • <form method="post" action="/cgi-bin/cgiemail/mailtemp.txt">

( Ver http://web.mit.edu/wwwdev/cgiemail/webmaster.html#download )

Este código llama a cgiemail una vez el visitante oprime el botón "submit" de una forma de correo y dicho script, a su vez llama a una plantilla o archivo texto llamado mailtemp.txt que define el formato con el cual el contenido de la forma se envía por correo electrónico.

Tal plantilla puede hacerse en un editor básico de textos comenzando con algo como estas dos líneas:

To: usuario@su-dominio
Subject: Requerimiento de Información

También deberá añadir a la plantilla TODOS los campos que indicó en la forma HTML haciendo algo así:

To: usuario@su-dominio
Subject: Requerimiento de Información
Nombre [nombre]
Dirección [direcc]
Teléfono [tel_no]

El nombre de cada campo está colocado entre corchetes ("[ ]") dentro de la plantilla. El mensaje deberá ser enviado exitosamente por el visitante y contendrá todos los datos correspondientes a los campos. Recomendamos que use los nombres de los campos en minúsculas tanto en el HTML como en la plantilla. También es importante que coloque la plantilla por FTP en su cuenta en modo de transferencia ASCII.

Si usted quiere especificar una página web que se cargue cuando el correo sea exitosamente enviado con una nota de agradecimiento, debe añadir a la forma, en el código HTML originario, la siguientes línea:

  • <input type="hidden" name="success" value="http://su-dominio.com/gracias.html">

en la plantilla el nombre del campo que, en este ejemplo, hace referencia al exito del envio es "success", aun cuando no es necesario que se agregue ésta a la plantilla.

Importante: Si está implementando una forma segura en conjunción con cgiemail, necesitará referenciar el script en ACTION de la forma y la dirección URL de "success" también en forma segura (Ver TransaTransacciones en Servidor Seguro SSLcciones seguras (SSL) en estas páginas). Por favor, note que la variable de entorno "secure" hace referencia a la información transmitida desde el navegador de WEB al servidor. El mensaje resultante enviado no estaría encriptado y por lo tanto no seguro. Estamos investigando la encripción PGP para E-mail.

**** Una ayuda útil****

Cuando reciba contenido de la forma sometida a través del correo electrónico, verá que la dirección de retorno está asociada con rapidsite.net. En tales casos, usted puede desear una respuesta directamente a la persona que completó la forma.

Primero, añada un campo a la forma HTML (por ejemplo "email" para preguntarle al visitante por su dirección de correo. Luego agregue el campo a su correspondiente en la plantilla de esta manera:

To: usuario@su-dominio
From: [email]
Subject: Requerimiento de Información

El script cgiemail insertará la dirección en el campo indicado y será recibido con la dirección de retorno.

Copyright © hostingU.net Todos los derechos reservados.