Formulários via e-mail

          A utilização de um formulário para contatos, ao invés de um link de e-mail direto, é uma boa maneira de evitar a exposição de seu endereço eletrônico a spammers ou vírus.

          Para receber o conteúdo de um formulário por e-mail, basta configurar o form conforme abaixo, substituindo username por seu nome de usuário de e-mail cadastrado na UFPel (sem @ufpel.edu.br):

<form method="post" action="http://minerva.ufpel.tche.br/cgi-bin/form2mail.pl?username>


          É necessário colocar na mesma pasta da página que contém o formulário, um arquivo chamado form_ok.htm, onde você pode colocar uma mensagem informando ao usuário que os dados foram enviados com sucesso.

          Você pode especificar campos que não poderão ser deixados em branco pelo usuário, definindo um campo oculto ("hidden") de nome "obrigatorio" (todo em minúsculas, sem acento) e com valor igual ao nome do campo desejado (um dos demais campos que compõem o seu formulário). É possível definir vários campos obrigatórios separando-os por vírgula, como abaixo:

<input type="hidden" name="obrigatorio" value="nome,email,endereco">

          Para usar o recurso de campos obrigatórios você deve criar também um arquivo chamado form_erro.htm. Caso um dos campos obrigatórios não seja preenchido, o sistema mostrará este arquivo ao usuário.

          Outro campo oculto que pode ser definido é o subject - o valor definido para este campo será usado como subject (assunto) do e-mail que o sistema lhe enviará para cada formulário preenchido. Se não for definido, os e-mails serão enviados com o subject "Mensagem via web". Abaixo, um exemplo de definição do subject:

<input type="hidden" name="subject" value="contato via página">