FormMail é um script CGI escrito principalmente na linguagem de programação Perl. Isto posto, saiba o que é e como funciona o FormMail no artigo abaixo.
Qual o significado de FormMail?
O FormMail é um script CGI (Common Gateway Interface) escrito principalmente na linguagem de programação Perl. É um script CGI de servidor da Web de código aberto que pode ser usado para capturar e processar dados de formulários e, em seguida, enviar os dados processados para um ou mais destinatários definidos. O FormMail está disponível em muitas variantes. O script original do FormMail foi escrito em Perl e criado por Matt Wright.
O FormMail é genérico e tem muitas opções de formatação e outras operações. Ele é frequentemente usado como uma solução para todo o sistema para dar aos usuários acesso aos dados do formulário sem qualquer risco de acesso CGI gratuito.
Techopedia Explica o que é FormMail
O FormMail é um script CGI usado para processar dados de formulário enviados por meio da tag ACTION do elemento de formulário HTML. O script recupera os dados do formulário e constrói um e-mail com os dados do formulário como conteúdo e, em seguida, envia-o para uma lista de destinatários definida pelo usuário.
O script usa muitos campos ocultos para controlar a operação do script. Esses campos ocultos determinam os destinatários do e-mail e também definem o assunto e outras meta-informações relacionadas ao e-mail.
As funcionalidades básicas do FormMail incluem:
- Ler todos os campos do formulário
- Criar um e-mail com os campos do formulário como conteúdo
- Permitir que o usuário especifique os detalhes do destinatário em campos ocultos
- Permitir que o usuário especifique o assunto do e-mail usando campos ocultos
- Permitir que o usuário adicione CC, BCC e outros detalhes relacionados ao e-mail e encaminhe o e-mail para mais de um destinatário, se necessário
Algumas variantes do FormMail também oferecem a capacidade de adicionar anexos de e-mail, prevenção de spam e muitos outros recursos, como validação de CAPTCHA e salvamento do e-mail em um banco de dados.
Confira mais conteúdos sobre Tecnologia.