[URGENTE] phpmailer em um formulario ja pronto
Pessoal
Por favor, preciso muito de uma ajuda pois estou com 3 formulários com o mesmo erro. Todos os três esta funcionando corretamente o que eu preciso, mas o fato que ao enviar para contas do HOTMAIL não chega. ja vi que existe uma solução via phpmailer mas não sei como implementar já no código existente se alguém pude me ajudar.
<?php
$data = $_POST["data"];
$data = date("d/m/Y"). "\n";
$hora = date("H:i"). "\n";
$Paraquem = $_POST["Paraquem"];
$quem = $_POST["quem"];
$loja = $_POST["loja"];
$perccreme = $_POST["perccreme"];
$percescova = $_POST["percescova"];
$percenxaguante = $_POST["percenxaguante"];
$percbarra = $_POST["percbarra"];
$percshcond = $_POST["percshcond"];
$email_from = $_POST["email_from"];
global $email; //função para validar a variável $email no script todo
//aqui envia o e-mail para você
mail ($Paraquem,
"Percentual Loja - $loja",
"
Segue Percentual da loja.
Promotor: $quem
Cliente: $loja
Creme Dental: $perccreme
Escova: $percescova
Enxaguante: $percenxaguante
Sabonte Barra: $percbarra
Shampoo e Condicionador: $percshcond",
"From: $quem"
);
$arquivo = isset($_FILES["arquivo"]) ? $_FILES["arquivo"] : FALSE;
if(file_exists($arquivo["tmp_name"]) and !empty($arquivo)){
$fp = fopen($_FILES["arquivo"]["tmp_name"],"rb");
$anexo = fread($fp,filesize($_FILES["arquivo"]["tmp_name"]));
$anexo = base64_encode($anexo);
fclose($fp);
$anexo = chunk_split($anexo);
}
//aqui são as configurações para enviar o e-mail para o visitante
//$site = "contato@seusite.com.br"; //o e-mail que aparecerá na caixa postal do visitante
//$titulo = "titulo"; //titulo da mensagem enviada para o visitante
//$msg = "Olá - $nome, Obrigado por entrar em contato conosco, em breve estaremos retornando resposta a sua questão.
//Esta é uma mensagem automática. Não é necessário responder. Obrigado.";
//aqui envia o e-mail de auto-resposta para o visitante
//mail("$email",
//"$titulo",
//"$msg",
//"From: $site"
//);
header("Location: [http://www.site.com.br/percentual/enviado.html](http://www.site.com.br/percentual/enviado.html)");
?>
phpmailer
<?php
// recebe as Variaveis
$nome = $_POST["nome"];
$email = $_POST["email"];
$mensagem = $_POST["mensagem"];
// Inclui o arquivo class.phpmailer.php localizado na pasta phpmailer
include("class.phpmailer.php");
// Inicia a classe PHPMailer
$mail = new PHPMailer();
// Define os dados do servidor e tipo de conexão
$mail->IsSMTP();
$mail->Host = "smtps.uol.com.br"; // Endereço do servidor SMTP
$mail->SMTPAuth = true; // Usa autenticação SMTP? (opcional)
$mail->Username = '3dmaster@uol.com.br'; // Usuário do servidor SMTP
$mail->Password = '****'; // Senha do servidor SMTP
// Define o remetente.
$mail->From = "3dmaster@uol.com.br"; // Seu e-mail
$mail->FromName = "Administrador"; // Seu nome
// Define os destinatário(s)
$mail->AddAddress($email, $nome);
$mail->AddCC('3dmaster@uol.com.br', 'Eu'); // Copia
//$mail->AddBCC('fulano@dominio.com.br', 'Fulano da Silva'); // Cópia Oculta
// Define os dados técnicos da Mensagem
$mail->IsHTML(true); // Define que o e-mail será enviado como HTML
// Define a mensagem (Texto e Assunto)
$mail->Subject = "Mensagem do site"; // Assunto da mensagem
$mail->Body = $mensagem;
// Envia o e-mail
$enviado = $mail->Send();
// Exibe uma mensagem de resultado
if ($enviado) {
echo "E-mail enviado com sucesso!";} else {
echo "Não foi possível enviar o e-mail !";
}
?>Discussão (0)
Carregando comentários...