Formulário de Email em PHP com resposta automática

Por | @biel_pinheiro Programação
Olá a todos!

Neste artigo irei demonstrar um sistema simples, e até já manjado na internet, que é o de envio de e-mails através de formulários no próprio site.

O diferencial deste sisteminha é a maneira como o seu cliente, o internauta, é tratado.

Vejo pela internet inúmeros sites onde preciso enviar uma pergunta ou pedir um orçamento, onde somente preencho os campos e no final recebo uma mensagem na página assim:

Sua mensagem foi enviada com sucesso!

O feedback acaba por aí, e muitas vezes fico na dúvida se realmente alguém leu a bendita mensagem.

Minha proposta é : Quando o cliente enviar o formulário, ele recebe uma resposta automática, com uma mensagem que amplie ainda mais o laço usuário x site. Essa resposta automática dá uma satisfação ao cliente quanto ao período em que o e-mail será respondido ou qualquer outra informação que desejar colocar.

Vamos ao código:

Página: form_contato.php
Descrição: Um simples formulário HTML, que passa variáveis para uma outra página.





Fale Conosco





  
    
      
      
    
    
      
      
    
    
      
      
    
    
      
      
    
  
Nome:
E-mail:
Mensagem:






Até aqui, nada de especial. Agora vamos à página que contém o código.


Página: enviar_contato.php
Descrição: Script para envio de e-mails pelo site, com resposta automática no e-mail do remetente.




/* Enviar E-mail com Resposta Automática
* Desenvolvido por: Gabriel Pinheiro
* Data: 04/12/2007
*/


// Recebendo os dados passados pela página "form_contato.php"

$recebenome = $_POST["nome"];
$recebemail = $_POST["email"];
$recebemsg  = $_POST["mensagem"];

// Definindo os cabeçalhos do e-mail
$headers = "Content-type:text/html; charset=iso-8859-1";

// Vamos definir agora o destinatário do email, ou seja, VOCÊ ou SEU CLIENTE

$para = "gabrielmpinheiro@gmail.com";

// Definindo o aspecto da mensagem

$mensagem   = "

De:

";
$mensagem  .= $recebenome . $recebemail;
$mensagem  .= "

Assunto:

";
$mensagem  .= "Mensagem do Site";
$mensagem  .= "

Mensagem

";
$mensagem  .= "

";
$mensagem  .= $recebemsg;
$mensagem  .= "

";

// Enviando a mensagem para o destinatário

$envia =  mail($para,"E-mail do Site",$mensagem,$headers);
  
// Envia um e-mail para o remetente, agradecendo a visita no site, e dizendo que em breve o e-mail será respondido.

$mensagem2  = "

Olá " . $recebenome . ". Agradeçemos sua visita e a oportunidade de recebermos o seu contato. Em até 48 horas você receberá no e-mail fornecido a resposta para sua questão.

";
$mensagem2 .= "

Observação - Não é necessário responder esta mensagem.

";

$envia =  mail($recebemail,"Sua mensagem foi recebida!",$mensagem2,$headers);


// Exibe na tela a mensagem de sucesso, e depois redireciona devolta para a página de contato.
  
echo "Mensagens Recebidas com Sucesso!";
echo "";


?>


Essa página contém um script simples de envio de e-mails, porém, a inovação está no fato de que ao mesmo tempo em que o sistema irá enviar uma mensagem para a empresa, com as solicitações do cliente, também enviará uma mensagem para o remetente (cliente) agradecendo o contato.

Espero que tenham gostado.
Forte abraço a todos e fiquem com Deus!

Recomendado
Siga nas redes
Mais compartilhados
Comentários
  • ASSINE NOSSA NEWSLETTER

    As melhores publicações no
    seu e-mail

  • Preencha para confirmar