Guest User

Untitled

a guest
Aug 11th, 2018
187
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.40 KB | None | 0 0
  1. $nome = utf8_decode (strip_tags(trim($_POST['nome'])));
  2. $email = utf8_decode (strip_tags(trim($_POST['email'])));
  3. $assunto = utf8_decode (strip_tags(trim($_POST['assunto'])));
  4. $mensagem = utf8_decode (strip_tags(trim($_POST['mensagem'])));
  5. $cidade = utf8_decode (strip_tags(trim($_POST['cidade'])));
  6. $arquivo = $_FILES['arquivo'];
  7.  
  8. require_once('PHPMailer/class.phpmailer.php');
  9.  
  10. $Email = new PHPMailer();
  11. $Email->SetLanguage("br");
  12. $Email->IsSMTP(); // Habilita o SMTP
  13. $Email->SMTPAuth = true; //Ativa e-mail autenticado
  14. $Email->Host = '******'; // Servidor de envio # verificar qual o host correto com a hospedagem as vezes fica como smtp.
  15. $Email->Port = '******'; // Porta de envio
  16. $Email->Username = '******'; //e-mail que será autenticado
  17. $Email->Password = '******'; // senha do email
  18. // ativa o envio de e-mails em HTML, se false, desativa.
  19. $Email->IsHTML(true);
  20.  
  21. // email do remetente da mensagem
  22. $Email->From = '******';
  23. // nome do remetente do email
  24. $Email->FromName = utf8_decode($email);
  25. // Endereço de destino do emaail, ou seja, pra onde você quer que a mensagem do formulário vá?
  26. $Email->AddReplyTo($email, $nome);
  27. $Email->AddAddress("******"); // para quem será enviada a mensagem
  28. // informando no email, o assunto da mensagem
  29. $Email->Subject = "Contato do site - ******";
  30. // Define o texto da mensagem (aceita HTML)
  31. $Email->AltBody = 'Plano de negócios em anexo. Entre em contato ao receber!';
  32. $Email->AddAttachment($arquivo);
  33. $Email->Body = "
  34. <html>
  35. <head>
  36. <title>Email em Construção</title>
  37. </head>
  38. <body>
  39. <table>
  40. Nome:<strong> $nome<br></th>
  41. E-mail:<strong> $email<br></th>
  42. Assunto:<strong> $assunto<br></td>
  43. Cidade:<strong> $cidade<br></td>
  44. ARquivo:<strong> $arquivo<br></td>
  45. Mensagem:<strong> $mensagem</td>
  46. </table>
  47. </body>
  48. </html>";
  49.  
  50.  
  51. // verifica se está tudo ok com oa parametros acima, se nao, avisa do erro. Se sim, envia.
  52. if(!$Email->Send()){
  53. echo "<p>A mensagem não foi enviada. </p>";
  54. echo "Erro: " . $Email->ErrorInfo;
  55. }else{
  56. echo "Recebemos seu e-mail aguarde a resposta nas proximas 24horas";
  57.  
  58. }
Add Comment
Please, Sign In to add comment