Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2017
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.63 KB | None | 0 0
  1. // Extender a classe do phpmailer para envio do email
  2. require_once("phpmailer/class.phpmailer.php");
  3.  
  4. // Definir Usuário e Senha do Gmail de onde partirá os emails
  5. define('GUSER', 'monitoramento*****@gmail.com');
  6. define('GPWD', '*******');
  7.  
  8. //Recuperar os Dados do Formulário de Envio
  9. $txtNome = "Check Host";
  10. $txtAssunto = "NOME DO POP -".$id_pop." teve uma alteracao no status";
  11. $txtEmail = $email;
  12. $txtMensagem = "TODOS OS HOST";
  13.  
  14. $corpoMensagem = "$txtMensagem";
  15.  
  16. function smtpmailer($para, $de, $nomeDestinatario, $assunto, $corpo) {
  17. global $error;
  18.  
  19. $mail = new PHPMailer();
  20.  
  21. // Montando o Email
  22. $mail->IsSMTP(); // Ativar SMTP
  23. $mail->SMTPDebug = 0; // Debugar: 1 = erros e mensagens, 2 = mensagens apenas
  24. $mail->SMTPAuth = true; // Autenticação ativada
  25. $mail->SMTPSecure = 'tls'; // TLS REQUERIDO pelo GMail
  26. $mail->Host = 'smtp.gmail.com'; // SMTP utilizado
  27. $mail->Port = 587; // A porta 587 deverá estar aberta em seu servidor
  28. $mail->Username = GUSER;
  29. $mail->Password = GPWD;
  30. $mail->SetFrom($de, $nomeDestinatario);
  31. $mail->Subject = $assunto;
  32. $mail->Body = $corpo;
  33. $mail->AddAddress($para);
  34. $mail->IsHTML(true);
  35.  
  36. // Função Responsável por Enviar o Email
  37. if(!$mail->Send()) {
  38. $error = "<font color='red'><b>Mail error: </b></font>".$mail->ErrorInfo;
  39. return false;
  40. } else {
  41. $error = "<font color='blue'><b>Mensagem enviada com Sucesso!</b></font>";
  42. return true;
  43. }
  44. }
  45.  
  46. // Passagem dos parametros: email do Destinatário, email do remetende, nome do remetente, assunto, mensagem do email.
  47. if (smtpmailer($txtEmail, 'monitoramento****@gmail', $txtNome, $txtAssunto, $corpoMensagem)) {
  48. //Header("location: sucesso.php"); // Redireciona para uma página de Sucesso.
  49. }
  50. if (!empty($error)) echo $error;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement