Definición: ¿Qué significa FormMail?
FormMail es un script CGI (Common Gateway Interface) escrito principalmente en el lenguaje de programación Perl. Es un script CGI de servidor web de código abierto que se puede utilizar para capturar y procesar datos de formularios y luego enviar los datos procesados a uno o más destinatarios establecidos. FormMail está disponible en muchas variantes. El script de FormMail original fue escrito en Perl y creado por Matt Wright. FormMail es genérico y tiene muchas opciones para formatear y otras operaciones. A menudo se utiliza como una solución de todo el sistema para dar a los usuarios acceso a los datos del formulario sin ningún riesgo de acceso CGI gratuito.
Techinfo explica FormMail
FormMail es un script CGI que se utiliza para procesar los datos del formulario enviados a través de la etiqueta ACTION del elemento del formulario HTML. La secuencia de comandos recupera los datos del formulario y construye un correo electrónico con los datos del formulario como contenido y luego lo envía a una lista de destinatarios establecida por el usuario.
El script utiliza muchos campos ocultos para controlar el funcionamiento del script. Estos campos ocultos determinan los destinatarios del correo electrónico y también establecen el asunto y otra metainformación relacionada con el correo electrónico.
Las funcionalidades básicas de FormMail incluyen:
- Leer todos los campos del formulario
- Crear un correo electrónico con los campos del formulario como contenido
- Permitir al usuario especificar los detalles del destinatario en campos ocultos
- Permitir al usuario especificar el asunto del correo electrónico usando campos ocultos
- Permitir al usuario agregar CC, CCO y otros detalles relacionados con el correo en el correo electrónico y reenviar el correo a más de un destinatario si es necesario
Algunas variantes de FormMail también brindan la capacidad de agregar archivos adjuntos de correo electrónico, prevención de spam y muchas más funciones como la validación CAPTCHA y guardar el correo electrónico en una base de datos.