06 Sep 2010 
Help Desk » FAQ » Envio de emails a partir de formulários - FormMail (Linux)
 Login [Lembrar Senha] 
Email:
Senha:
Lembrar:
 
 Pesquisar
 Opções de Artigos
 Envio de emails a partir de formulários - FormMail (Linux)
Solução

Oferecemos um dos mais conhecidos e utilizados processadores de formulários, o Matt's Script FormMail.

Abaixo um exemplo de configuração para utilização do FormMail em seu formulário HTML:

<form action="http://www.seudominio.com.br/cgi-bin/contact.cgi" method="post" name="form1" id="form1">
  <input name="redirect" type="hidden" id="redirect" value="
http://www.seudominio.com.br/ok.htm" />
  <input name="subject" type="hidden" id="subject" value="Contato [seudominio.com.br]" />
  <input name="recipient" type="hidden" id="recipient" value="
nome@seudominio.com.br" />
  <input name="env_report" type="hidden" id="env_report" value="REMOTE_ADDR" />
  <input name="send" type="submit" id="enviar"  value="Enviar" />
</form>

Veja que:

redirect: página para qual o navegador será redirecionado após o processamento do formulário.
subject: assunto do e-mail que será enviado
recipient: e-mail para qual os dados serão enviados
env_report: para incluir ip do remetente (não editar)
send: botão para envio do formulário

Informações importantes:

1) Você deve solicitar através de um ticket, a instalação e configuração do script CGI em seu domínio, antes de utilizar o mesmo.

2) Evite instalar por sua conta, qualquer script de FormMail, pois a maioria deles possui falhas de segurança, permitindo o envio de SPAM por terceiros através do seu site e o script que utilizamos tem proteções e cuidados especiais.

3) O campo html onde o visitante do seu site vai digitar o endereço de email deve obrigatoriamente se chamar "email" ou seja, name="email".

4) O email que você colocará no campo "recipient" deve ser do mesmo domínio onde o FormMail foi instalado. Se você pretende usar outro endereço que não seja do mesmo domínio você deverá solicitar através de um ticket, para que possamos fazer um redirecionamento.

5) O script FormMail possui dezenas de configurações que poderão ser utilizadas por você, maiores informações: http://www.scriptarchive.com/formmail.html

6) Este script somente funciona em servidores Linux, para servidores Windows você deve utilizar outro tipo de script.

Exemplo de página pronta em HTML com formulário (copiar e salvar como "contato.htm"):

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>
<body>
<form action="
http://www.seudominio.com.br/cgi-bin/contact.cgi" method="post" name="form1" id="form1">
   nome
   <br/>
   <input name="empresa" type="text" id="empresa" size="40" maxlength="100" />
   <br/>
   e-mail
   <br/>
   <input name="email" type="text" id="email" size="40" maxlength="100" />
   <br/>
   telefone
   <br/>
   <input name="telefone" type="text" id="telefone" size="40" maxlength="100" />
   <br/>
   <br/>
   mensagem
   <br/>
   <textarea name="mensagem" cols="37" rows="4" id="mensagem" type="text"></textarea>
   <br/>
   <br/>
   <input name="enviar" type="submit" id="enviar"  value="enviar" />
   <input name="redirect" type="hidden" id="redirect" value="
http://www.seudominio.com.br/ok.htm" />
   <input name="subject" type="hidden" id="subject" value="Contato [seudominio.com.br]" />
   <input name="recipient" type="hidden" id="recipient" value="
nome@seudominio.com.br" />
   <input name="env_report" type="hidden" id="env_report" value="REMOTE_ADDR" />
</form>
</body>
</html>




Detalhes do Artigo
ID do Artigo: 1
Criado em: 04 Jan 2008 01:46 PM

 Esta resposta foi útil  Esta resposta não foi útil

 Voltar
Home | Registrar | Enviar Ticket | FAQ | Tutoriais | Novidades | Downloads
Idioma:

Kayako SupportSuite v3.60.04