Formulário de envio de e-mail

De Suporte
(Diferença entre revisões)
Ir para: navegação, pesquisa
(mail.php (Envia para endereços de e-mails externos))
(mail.php (Envia para endereços de e-mails externos))
Linha 53: Linha 53:
 
<nowiki>$assunto = 'Envia do email';</nowiki><br>
 
<nowiki>$assunto = 'Envia do email';</nowiki><br>
 
<nowiki>$msg = '<html></nowiki><br>
 
<nowiki>$msg = '<html></nowiki><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nowiki><body></nowiki><br>
+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nowiki><body></nowiki><br>
 
    <nowiki><table></nowiki><br>
 
    <nowiki><table></nowiki><br>
 
    <nowiki><tr></nowiki><br>
 
    <nowiki><tr></nowiki><br>

Edição das 11h48min de 18 de fevereiro de 2015

FormMail Clone (Envia somente para e-mails @seudominio)

No painel de controle da hospedagem está disponível um script de formulário de e-mail chamado FormMail Clone, o qual pode ser rapidamente configurado e possui algumas opções de customização.

Consulte a Documentação do FormMail (Inglês) para mais informações sobre como customizar o FormMail Clone.

Para configurar o FormMail Clone, siga o procedimento:
1. Crie o formulário em sua página web, com os seguintes campos:
<form action="http://www.seudominio.com.br/cgi-bin/FormMail.cgi" method="POST">
<input type="hidden" name="recipient" value="e-mail@seudominio.com.br">
<input type="hidden" name="subject" value="Feedback do web site">
<input type="hidden" name="redirect" value="http://www.seudominio.com.br/obrigado.htm">

Lembrando que:
-> deve substituir seudominio.com.br pelo nome do seu domínio.
-> só funcionará com um endereço de e-mail de seu próprio domínio.
-> é preciso ter uma página chamada obrigado.htm

2. Faça o upload da página e teste o formulário.


Se você tiver quaisquer questões sobre a utilização do script FormMail, consulte a Documentação do FormMail (Inglês).

Atenção: Caso o script FormMail.cgi não esteja na pasta public_html/cgi-bin de sua hospedagem, efetue o download do script no endereço http://www.scriptarchive.com/download.cgi?s=formmail. Se o script baixado estiver com o nome FormMail.pl, renomeie o arquivo para FormMail.cgi e após faça o upload do mesmo na pasta public_html/cgi-bin de sua hospedagem.

Volt.png

mail.php (Envia para endereços de e-mails externos)

Atenção: A opção a seguir de script de formulário de envio de e-mails só deve ser passada ao cliente em último caso.
Deve sempre ser recomendado ao cliente que o formulário de envio de e-mail envie as menagens para um endereço e-mail do próprio domínio do cliente.

<?php

$de = 'suporte@splicenet.com.br';
$para = 'atdo@splicenet.com.br';
$assunto = 'Envia do email';
$msg = '<html>
            <body>
<table>
<tr>
<td>Fromulario de envio de email</td>
</tr>
<tr>
<td>Data do envio:'.date('d/m/Y H:i').'</td>
</tr>
</table>
<body>
</html>';

echo enviaEmail($de, $para, $assunto, $msg);


function enviaEmail($de, $para, $assunto, $msg) {

       $param = "de=" . $de;
$param .= "&para=" . $para;
$param .= "&assunto=" . $assunto;
$param .= "&msg=" . $msg;


       $ch = curl_init ();
curl_setopt($ch, CURLOPT_URL, "webmail.splicenet.com.br/dominios/reservas/mail.php");
curl_setopt($ch, CURLOPT_FAILONERROR, 1);
@curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 120); // segundos
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $param);
$conteudo = curl_exec($ch);
curl_close($ch);
       return $conteudo;
}
Volt.png
Ferramentas pessoais
Espaços nominais

Variantes
Ações
Navegação
Ferramentas