TUTORIAIS DE AJUDA ONLINE:
CONFIGURANDO FORRMAIL EM PERL
Neste tutorial iremos estar ensinando como instalar o mais procurado CGI de Formmail (Matt's Script Archive, Inc.), na Nova Host, ou até mesmo em outro servidor, basta apenas saber os paths.
Faça o download do script em perl que encontra-se neste endereço:
Download
1) Faça a edição no
formmail.pl de acordo com os procedimentos abaixo:
$mailprog: é o programa de e-mail do servidor, no caso da Nova Host coloque :
/usr/sbin/sendmail
@referers: é onde o formulário pode ser executado. Preencha com seu domínio e o IP do domínio.
@recipients: Uma função muito importante, ela evita que o seu formmail seja utilizado para práticas de SPAM. Ele apenas irá executar o formulário se ele estiver no
@referers especificado.
2) Faça upload do arquivo FormMail.pl dentro do diretório /cgi-bin/.
Não esqueça, que o upload
do arquivo formmail.pl deverá ser feito em modo ASCII !
3) No arquivo
formmail.pl dê
CHMOD 755.
4) Pronto ! Seu formulário de envio de e-mails está pronto para ser executado.
5)Colocando o formulário em seu site (incluindo e alterando campos):
Esta é a TAG básica para execução do seu formulário:
<form action="http://www.dominio.com.br/cgi-bin/formmail.pl" method="post">
... (coloque aqui os campos do formulário) ...
</form>
Conhecendo os campos do Formulário
- Para especificar o destinatário para o qual serão enviados os dados preenchidos no formulário coloque um campo na forma:
<input type="hidden" value="email@dominio.com.br" name="recipient">
Ou se preferir que o visitante escolha para onde quer que o formulário seja enviado, use tipo TEXT ao inves de HIDDEN ou seja:
<input type="text" name="recipient">
- Para especificar um assunto coloque:
<input type="hidden" name="subject" value="dados do form">
Ou se preferir que o visitante escolha o assunto, use tipo TEXT ao invés de HIDDEN ou seja:
<input type="hidden" name="subject">
- Para especificar um endereço de origem (ou seja, aquele que aparecera no campo "from" da mensagem com os dados preenchidos) coloque:
Seu E-Mail:
<input type="text" name="email">
É interessante usar o campo de e-mail desta forma pois, se você der reply à mensagem com os dados, o reply irá para o endereço
do visitante.
Obs: O valor do campo NAME nesta última tag, é obrigatório como "email", todo em caixa baixa e sem hífen. Sem este procedimento, o formulário não será enviado.
- Para especificar a página que será mostrada após o envio do formulário, coloque um campo conforme abaixo:
<input value="http://www.seudominio.com.br/obrigado.html" type="hidden" name="redirect">
