Advertisement
HiagoFSS

envia-email.php

Dec 29th, 2017
507
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.69 KB | None | 0 0
  1. <?php
  2.  
  3. $nome = $_POST["nome"];
  4. $telefone = $_POST["telefone"];
  5. $email = $_POST["email"];
  6. $mensagem = $_POST["mensagem"];
  7.  
  8. // Variável que junta os valores acima e monta o corpo do email
  9.  
  10. $Vai        = "Nome: $nome\n\nE-mail: $email\n\nTelefone: $telefone\n\nMensagem: $mensagem\n";
  11.  
  12. require_once("phpmailer/class.phpmailer.php");
  13.  
  14. define('GUSER', 'hftecnologia.tec@gmail.com');  // <-- Insira aqui o seu GMail
  15. define('GPWD', '################');     // <-- Insira aqui a senha do seu GMail
  16.  
  17. function smtpmailer($para, $de, $de_nome, $assunto, $corpo) {
  18.     global $error;
  19.     $mail = new PHPMailer();
  20.     $mail->IsSMTP();        // Ativar SMTP
  21.     $mail->SMTPDebug = 1;       // Debugar: 1 = erros e mensagens, 2 = mensagens apenas
  22.     $mail->SMTPAuth = true;     // Autenticação ativada
  23.     $mail->SMTPSecure = 'ssl';  // SSL REQUERIDO pelo GMail
  24.     $mail->Host = 'smtp.gmail.com'; // SMTP utilizado
  25.     $mail->Port = 465;          // A porta 587 deverá estar aberta em seu servidor
  26.     $mail->Username = GUSER;
  27.     $mail->Password = GPWD;
  28.     $mail->SetFrom($de, $de_nome);
  29.     $mail->Subject = $assunto;
  30.     $mail->Body = $corpo;
  31.     $mail->AddAddress($para);
  32.     if(!$mail->Send()) {
  33.         $error = 'Mail error: '.$mail->ErrorInfo;
  34.         return false;
  35.     } else {
  36.         $error = 'Mensagem enviada!';
  37.         return true;
  38.     }
  39. }
  40.  
  41. // Insira abaixo o email que irá receber a mensagem, o email que irá enviar (o mesmo da variável GUSER),
  42. // o nome do email que envia a mensagem, o Assunto da mensagem e por último a variável com o corpo do email.
  43.  
  44.  if (smtpmailer('hftecnologia.tec@gmail.com', 'hftecnologia.tec@gmail.com', 'Hiago', 'Teste', $Vai)) {
  45.  
  46.     Header("location:index.php"); // Redireciona para uma página de obrigado.
  47.  
  48. }
  49. if (!empty($error)) echo $error;
  50. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement