Formulário de envio de e-mail

De Suporte
(Diferença entre revisões)
Ir para: navegação, pesquisa
(mail.php)
 
(46 edições intermediárias de um usuário não apresentadas)
Linha 1: Linha 1:
=FormMail Clone (Envia somente para e-mails @seudominio)=
 
 
{|
 
{|
 
|-
 
|-
 
| colspan=2 style="border:1px solid #cccccc; vertical-align:top;" |
 
| colspan=2 style="border:1px solid #cccccc; vertical-align:top;" |
 
{| cellpadding="2" cellspacing="2" style="width:822px; vertical-align:top; text-align: left;"
 
{| cellpadding="2" cellspacing="2" style="width:822px; vertical-align:top; text-align: left;"
| Um dos mais populares formulários de scripts de e-mail disponíveis é o FormMail, de Matt Wright. O script pode ser configurado bem rapidamente, e proporciona um número de opções de customizações.
+
| A melhor opção para envio de e-mails através de formulário de contato no site é através de SMTP autenticado.
Os seguintes passos provêm instruções rápidas de instalação para o FormMail Clone. Certifique-se de ler o arquivo FormMail README para informações mais detalhadas sobre como customizar o FormMail Clone.
+
Consulte as '''[[Contas de e-mail - @dominio#Outros programas de e-mail ou dispositivos|instruções de configuração padrão de SMTP]]'''.
 
+
Consulte '''FormMail documentation''' - http://www.scriptarchive.com/readme/formmail.html para mais informações sobre como customizar o script FormMail Clone.
+
|}
+
|-
+
| colspan=2 style="border:1px solid #cccccc; vertical-align:top;" |
+
{| cellpadding="2" cellspacing="2" style="width:822px; vertical-align:top; text-align: left;"
+
| '''Para configurar o FormMail Clone, siga o procedimento:'''
+
|}
+
|-
+
| colspan=2 style="border:1px solid #cccccc; vertical-align:top;" |
+
{| cellpadding="2" cellspacing="2" style="width:822px; vertical-align:top; text-align: left;"
+
| 1. Crie o formulário em sua página web, com os seguintes campos:
+
<nowiki>2. <form action="http://www.seudominio.com.br/cgi-sys/FormMail.cgi" method="POST"></nowiki>
+
 
+
<nowiki>3. <input type="hidden" name="recipient" value="e-mail@seudominio.com.br"></nowiki>
+
 
+
'''Nota:''' Só funcionará com um endereço de e-mail do próprio domínio.
+
 
+
<nowiki>4. <input type="hidden" name="subject" value="Feedback from web site"></nowiki>
+
 
+
<nowiki><input type="hidden" name="redirect" value="http://www.seudominio.com.br/obrigado.htm"></nowiki>
+
 
+
5. Faça o upload da página web e teste o formulário. Consulte primeiro a '''FormMail documentation''' - http://www.scriptarchive.com/readme/formmail.html se você tiver quaisquer questões sobre a utilização do script FormMail.
+
|}
+
|-
+
| colspan=2; style="border:0px solid; vertical-align:top;" |
+
{| cellpadding="0" cellspacing="2" style="width:822px; vertical-align:top; text-align: right;"
+
| [[Imagem:Volt.png|link=Painel de Controle - cPanel]]
+
|}
+
|}
+
 
+
=mail.php=
+
{|
+
|-
+
| colspan=2 style="border:1px solid #cccccc; background:#f5f5f5; vertical-align:top;" |
+
{| cellpadding="2" cellspacing="2" style="width:822px; vertical-align:top; text-align: left;"
+
|
+
<nowiki><?php</nowiki><br>
+
<br>
+
<nowiki>if(!empty($_POST)){</nowiki><br>
+
<br>
+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nowiki> $para = "suporte@splicenet.com.br" . ";";</nowiki><br>
+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nowiki>    $para .= "atdo@splicenet.com.br";</nowiki><br>
+
<br>
+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nowiki> $corpoEmail = "Nome: ".$_POST['nome'];</nowiki><br>
+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nowiki> $corpoEmail .= "<br>Email: ".$_POST['email'];</nowiki><br>
+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nowiki> $corpoEmail .= "<br>Telefone: ".$_POST['telefone'];</nowiki><br>
+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nowiki> $corpoEmail .= "<br>Assunto: ".$_POST['assunto'];</nowiki><br>
+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nowiki> $corpoEmail .= "<br>Mensagem: ".$_POST['mensagem'];</nowiki><br>
+
<br>
+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nowiki> $param = "de=" . $_POST['email'];</nowiki><br>
+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nowiki>    $param .= "&para=" . $para;</nowiki><br>
+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nowiki>    $param .= "&assunto=" . $_POST['assunto'];</nowiki><br>
+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nowiki>    $param .= "&msg=" . $corpoEmail;</nowiki><br>
+
<br>
+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nowiki>    $ch = curl_init();</nowiki><br>
+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nowiki>    curl_setopt($ch, CURLOPT_URL, "webmail.splicenet.com.br/dominios/reservas/mail.php");</nowiki><br>
+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nowiki>    curl_setopt($ch, CURLOPT_FAILONERROR, 1);</nowiki><br>
+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nowiki>    @curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);</nowiki><br>
+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nowiki>    curl_setopt($ch, CURLOPT_TIMEOUT, 120); // segundos</nowiki><br>
+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nowiki>    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);</nowiki><br>
+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nowiki>    curl_setopt($ch, CURLOPT_POST, 1);</nowiki><br>
+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nowiki>    curl_setopt($ch, CURLOPT_POSTFIELDS, $param);</nowiki><br>
+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nowiki>    $conteudo = curl_exec($ch);</nowiki><br>
+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nowiki>    curl_close($ch);</nowiki><br>
+
<br>
+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nowiki> echo "<script>alert('Mensagem enviada com sucesso!')</script>";</nowiki><br>
+
<nowiki>}</nowiki><br>
+
<nowiki>?></nowiki><br>
+
<br>
+
<nowiki><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"></nowiki><br>
+
<nowiki><html xmlns="http://www.w3.org/1999/xhtml"></nowiki><br>
+
<nowiki><head></nowiki><br>
+
<nowiki><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></nowiki><br>
+
<nowiki><title>Exemplo de formulário</title></nowiki><br>
+
<nowiki></head></nowiki><br>
+
<nowiki><body></nowiki><br>
+
<nowiki><form id="form1" name="form1" method="post" action=""></nowiki><br>
+
&nbsp;&nbsp;&nbsp;<nowiki>  <table width="100%" border="0"></nowiki><br>
+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nowiki>    <tr></nowiki><br>
+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nowiki>      <td colspan="2">Formulário de Contato</td></nowiki><br>
+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nowiki>    </tr></nowiki><br>
+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nowiki>    <tr></nowiki><br>
+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nowiki>      <td width="14%">&nbsp;</td></nowiki><br>
+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nowiki>      <td width="86%">&nbsp;</td></nowiki><br>
+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nowiki>    </tr></nowiki><br>
+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nowiki>    <tr></nowiki><br>
+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nowiki>      <td>Nome:</td></nowiki><br>
+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nowiki>      <td><label for="nome"></label></nowiki><br>
+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nowiki>      <input type="text" name="nome" id="nome" /></td></nowiki><br>
+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nowiki>    </tr></nowiki><br>
+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nowiki>    <tr></nowiki><br>
+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nowiki>      <td>Email:</td></nowiki><br>
+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nowiki>      <td><input type="text" name="email" id="email" /></td></nowiki><br>
+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nowiki>    </tr></nowiki><br>
+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nowiki>    <tr></nowiki><br>
+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nowiki>      <td>Telefone:</td></nowiki><br>
+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nowiki>      <td><input type="text" name="telefone" id="telefone" /></td></nowiki><br>
+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nowiki>    </tr></nowiki><br>
+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nowiki>    <tr></nowiki><br>
+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nowiki>      <td>Assunto:</td></nowiki><br>
+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nowiki>      <td><input type="text" name="assunto" id="assunto" /></td></nowiki><br>
+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nowiki>    </tr></nowiki><br>
+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nowiki>    <tr></nowiki><br>
+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nowiki>      <td>Mensagem:</td></nowiki><br>
+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nowiki>      <td><label for="mensagem"></label></nowiki><br>
+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nowiki>      <textarea name="mensagem" id="mensagem" cols="45" rows="5"></textarea></td>&</nowiki><br>
+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nowiki>    </tr></nowiki><br>
+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nowiki>    <tr></nowiki><br>
+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nowiki>      <td>&nbsp;</td></nowiki><br>
+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nowiki>      <td><input type="submit" name="button" id="button" value="enviar" /></td></nowiki><br>
+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nowiki>    </tr></nowiki><br>
+
&nbsp;&nbsp;&nbsp;<nowiki>  </table></nowiki><br>
+
<nowiki></form></nowiki><br>
+
<nowiki></body></nowiki><br>
+
<nowiki></html></nowiki>
+
 
|}
 
|}
 
|-
 
|-
 
| colspan=2; style="border:0px solid; vertical-align:top;" |
 
| colspan=2; style="border:0px solid; vertical-align:top;" |
 
{| cellpadding="0" cellspacing="2" style="width:822px; vertical-align:top; text-align: right;"
 
{| cellpadding="0" cellspacing="2" style="width:822px; vertical-align:top; text-align: right;"
| [[Imagem:Volt.png|link=Painel de Controle - cPanel]]
+
| [[Imagem:Volt.png|link=Suporte:Portal comunitário]]
 
|}
 
|}
 
|}
 
|}

Edição atual tal como às 10h41min de 12 de maio de 2016

A melhor opção para envio de e-mails através de formulário de contato no site é através de SMTP autenticado.

Consulte as instruções de configuração padrão de SMTP.

Volt.png
Ferramentas pessoais
Espaços nominais

Variantes
Ações
Navegação
Ferramentas