Vídeo recomendado
https://youtu.be/diWPPPhW-9E

Enviar email para o visitante(RESOLVIDO)

Fórum para dúvidas gerais sobre programação Web
Jaime Rib.Preto
Colaborador
Colaborador
Mensagens: 23
Registrado em: Seg Mar 05, 2012 3:07 pm

Enviar email para o visitante(RESOLVIDO)

Mensagem por Jaime Rib.Preto »

Um amigo meu, fez uma rotina que manda email pelo meu site... só que ele fez meio "correndo" e faltou algo que acho primordial... eu recebo o email normalmente, mas quem fez o contato, nao... tem como colocar alguma variavel pra mandar email para a pessoa que fez contato?
Segue o codigo abaixo...

Ah, nem peço para ele fazer, pq é muito enrolado...

Grato a quem puder ajudar

[]´s
Jaime

<?php


$nome = $_REQUEST['nome'];
$email = $_REQUEST['email'];
$assunto = $_REQUEST['assunto'];
$mensagem = $_REQUEST['mensagem'];
$confirma = $_REQUEST['confirma'];

require_once('class.phpmailer.php');
include("class.smtp.php");

$mail = new PHPMailer();

$titulo = "Contato pelo Site JBCARWASH";
$body = "
Obrigado por fazer contato conosco!!!<br>
Para melhores esclarecimentos contate-nos pelo telefone: (16) 3446-0011<br><br>

Nome: {$nome}<br>
Email: {$email}<br>
Assunto: {$assunto}<br>
Mensagem: {$mensagem}<br>

<br><br>
Att,<br>
Equipe Jb Carwash
";
$enviarpara = "contato@jbcarwash.com";


$mail->IsSMTP();
$mail->Host = "mail.jbcarwash.com";
$mail->SMTPAuth = true;
$mail->Host = "localhost";
$mail->Port = 25;
$mail->Username = "contato";
$mail->Password = "senha";
$mail->SetFrom('contato@jbcarwash.com', 'JBCARWASH');
$mail->AddAddress($enviarpara, "JBCARWASH");
$mail->AddReplyTo($email,$nome);


$mail->Subject = $titulo;
$mail->MsgHTML($body);

if(!$mail->Send()) {
echo "Mailer Error: " . $mail->ErrorInfo;
} else {
header("location: {$confirma}");
}

?>
Editado pela última vez por Jaime Rib.Preto em Seg Abr 02, 2012 9:25 am, em um total de 1 vez.


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Avatar do usuário
webmaster
Administrador
Mensagens: 3114
Registrado em: Sex Jul 24, 2009 2:44 pm
Contato:

Re: Enviar email para o visitante

Mensagem por webmaster »

Jaime,

O que está errado é a linha:

Código: Selecionar todos

$enviarpara = "contato@jbcarwash.com";
Acredito que se trocar para:

Código: Selecionar todos

$enviarpara = $email;
Deve funcionar.

Abraços


Jaime Rib.Preto
Colaborador
Colaborador
Mensagens: 23
Registrado em: Seg Mar 05, 2012 3:07 pm

Re: Enviar email para o visitante

Mensagem por Jaime Rib.Preto »

Oi Tomaz, realmente funcionou...

Só que agora quem não recebe email, sou eu... tipo, o site não recebe a mensagem enviada pelo visitante...

Quem mandou recebe a resposta, blz...

[]´s

Jaime


Avatar do usuário
webmaster
Administrador
Mensagens: 3114
Registrado em: Sex Jul 24, 2009 2:44 pm
Contato:

Re: Enviar email para o visitante

Mensagem por webmaster »

Jaime,

Na linha:

Código: Selecionar todos

$mail->AddAddress($enviarpara, "JBCARWASH");
Tente:

Código: Selecionar todos

$mail->AddAddress($enviarpara, "Contato");
$mail->AddAddress("contato@jbcarwash.com", "JBCARWASH");
Deve funcionar.

Abraços


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Jaime Rib.Preto
Colaborador
Colaborador
Mensagens: 23
Registrado em: Seg Mar 05, 2012 3:07 pm

Re: Enviar email para o visitante

Mensagem por Jaime Rib.Preto »

LEGAL!!!!!!!!

Era isso ai mesmo, o site recebe a mensagem e o visitante também...
Agora vou tentar mudar a estética da coisa, a mensagem que o visitante recebe está estranha...

VALEU!!!

[]´s

Jaime


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Responder