Ljrbrasil 0 Denunciar post Postado Agosto 4, 2016 Pessoal estou tentando implementar um phpmailer em um código já existente alguém pode me ajudar, aparentemente nao aparece erro so que no hotmail continua não recebe (parece que o código nao esta implementado corretamente) <?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 include_once('phpmailer.php'); //Chama o arquivo phpmailer.php com as funções para realizar o envio. //######################################### // Dados da conta de e-mail que fará o envio //######################################### $smtp = new Smtp("mail.site.com.br"); //Endereço do SMTP, geralmente localhost. $smtp->Port = 587; //Porta de acesso. $smtp->user = "email@email.com.br"; //Conta de email $smtp->pass = "senha"; //Senha da Conta de e-mail. $smtp->debug = false; //Somente para usuários avançados que desejam o log do envio para testes //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"); ?> Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Agosto 4, 2016 Use a classe PHPMailer, não a SMTP Siga este meu tutorial: http://rberaldo.com.br/enviando-e-mails-com-a-classe-phpmailer/ Compartilhar este post Link para o post Compartilhar em outros sites