Como usar o
Process Form da Planetarium para enviar email*.
Há um CGI já instalado e
funcionando na Planetarium que envia um formulário HTML por email e retorna uma página
como resposta. Para usá-lo deve-se criar uma página com as definições abaixo:
1 - Formulário:
<form METHOD="POST"
ACTION="http://terra.planetarium.com.br/cgi-bin/processform.cgi">
A Tag form deve ser como a acima mostrada.
2 - Destinatário:
<INPUT TYPE="HIDDEN" NAME="TO" VALUE="email@email.com.br">
3 - Quem envia
Serve para que a pessoa que receber o email saiba que o CGI enviou. O proposto é dar um
nome relativo a função que o CGI está fazendo (Cadastro de Contatos por exemplo)
<INPUT TYPE="HIDDEN" NAME="FROM" VALUE="Pedido de
cadastro">
4 - Subject
<INPUT TYPE="HIDDEN" NAME="SUBJECT" VALUE="Cadastro">
5 - Página de retorno
Após o CGI ser executado ele irá redirecionar para uma página. No caso essa página
pode ser qualquer uma em qualquer site.
<INPUT TYPE="HIDDEN" NAME="RESPONDER"
VALUE="http://www.lider.com.br/agradecimento.htm">
6 - Demais campos
O formulário pode conter qualquer tipo de campo permitido em HTML (texto, senha, etc).
Eles serão enviados no e-mail ordenados pelo nome do campo. Exemplo:
Nome: <INPUT TYPE="TEXT"
NAME="Nome" SIZE=50
MAXLENGTH=70><BR>
Endereço: <INPUT TYPE="TEXT" NAME="Endereco" SIZE=50
MAXLENGTH=50><BR>
Isso faria com que fosse recebido um email com o conteudo abaixo:
Endereco: xxxxxxxxxxxxxxxxxxxxx
Nome: yyyyyyyyyyyyyyyyyyyyy
Note que por ordem alfabética o campo Endereço virá antes. Para que o e-mail contenha a
mesma sequência (ordenação) que é exibida na página, basta colocar número na frente
do nome do campo:
Nome: <INPUT TYPE="TEXT"
NAME="01: Nome"
SIZE=50 MAXLENGTH=70><BR>
Endereço: <INPUT TYPE="TEXT" NAME="02: Endereco" SIZE=50
MAXLENGTH=50><BR>
Com isso o e-mail virá com Nome primeiro e Endereco em seguida. Como
última observação: a ordenação é alfabética dessa forma o número 2 vem
depois de 11. Para evitar troca nos campos use sempre dois dígitos nos
números, ex: 02 e 11, assim virá na ordem certaObs:
Todas as variáveis obrigatórias tem que estar em letras MAIÚSCULAS.
Segue abaixo um
exemplo simples para auxiliar na montagem do Formulário Simples.
<form METHOD="POST"
ACTION="http://terra.planetarium.com.br/cgi-bin/processform.cgi">
<input type="hidden" name="TO"
value="email@email.com.br">
<input type="hidden" name="FROM" value="Pedido de cadastro">
<input type="hidden" name="SUBJECT" value="Duvidas ou
Sugestoes">
<input type="hidden" name="RESPONDER"
value="obrigado.htm">
Seu nome: <br>
<input type="text" name="nome" size="60"
maxlength="100">
<br>
Sua empresa: <br>
<input type=text name="empresa" size="60"
maxlength="100">
<br>
Endereço: <br>
<input type=text name="endereco" size="60"
maxlength="100">
<br>
Ramo de negócio: <br>
<input type=text name="ramo" size="60" maxlength="60">
<br>
Sugestões, dúvidas ou reclamações:
<br>
<textarea name="Sugestões, dúvidas ou reclamações:"
rows="4" cols="55"></textarea><br>
Telefone para contato: <br>
<input type=text name="telefone" size="50"
maxlength="50">
<br>
Endereço eletrônico: <br>
<input type=text name="email" size="50"
maxlength="50">
<br><br>
<center><input type="reset" value="Limpar">
<input type="submit" value="Enviar"><br></center>
</form>
|