Guest User

Untitled

a guest
Jun 27th, 2018
392
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.25 KB | None | 0 0
  1. <?php
  2.  
  3. include_once ('phpmailer/Exception.php');
  4. include_once ('phpmailer/PHPMailer.php');
  5. include_once ('phpmailer/SMTP.php');
  6. include_once ('phpmailer/OAuth.php');
  7. include_once ('phpmailer/POP3.php');
  8.  
  9. // vars para fazer a vida mais facil
  10. // so mude aqui uma vez e seja feliz
  11. $quemManda = 'pivatogabriel@gmail.com';
  12. $nomeManda = 'eu';
  13. /* senha por aqui*/ $senha = '';
  14. $quemRecebe = 'pivatogabriel@gmail.com';
  15. $nomeRecebe = 'alguem';
  16.  
  17.  
  18. use PHPMailer\PHPMailer\PHPMailer;
  19. use PHPMailer\PHPMailer\SMTP;
  20.  
  21. # Inicia a classe PHPMailer
  22. $mail = new PHPMailer();
  23.  
  24. # Define os dados do servidor e tipo de conexão
  25. $mail->IsSMTP(); // Define que a mensagem será SMTP
  26. $mail->Host = "smtp.gmail.com"; # Endereço do servidor SMTP
  27. $mail->Port = 587; // Porta TCP para a conexão
  28. $mail->SMTPAutoTLS = true; // Utiliza TLS Automaticamente se disponível
  29. $mail->SMTPAuth = true; # Usar autenticação SMTP - Sim
  30. $mail->Username = $quemManda; # Usuário de e-mail
  31. $mail->Password = $senha; // # Senha do usuário de e-mail
  32.  
  33. # Define o remetente (você)
  34. $mail->From = $quemManda; # Seu e-mail
  35. $mail->FromName = $nomeManda; // Seu nome
  36.  
  37. # Define os destinatário(s)
  38. $mail->AddAddress($quemRecebe, $nomeRecebe); # Os campos podem ser substituidos por variáveis
  39. #$mail->AddAddress('webmaster@nomedoseudominio.com'); # Caso queira receber uma copia
  40. #$mail->AddCC('ciclano@site.net', 'Ciclano'); # Copia
  41. #$mail->AddBCC('fulano@dominio.com.br', 'Fulano da Silva'); # Cópia Oculta
  42. # Define os dados técnicos da Mensagem
  43. $mail->IsHTML(true); # Define que o e-mail será enviado como HTML
  44. $mail->CharSet = 'UTF-8'; # Charset da mensagem (opcional)
  45.  
  46. # Define a mensagem (Texto e Assunto)
  47. $mail->Subject = "MOOOOOOensasdasdasagem Teste"; # Assunto da mensagem
  48. $mail->Body = 'asdasdas';
  49. $mail->AltBody = "Este é o corpo da mensagem de teste, somente Texto! \r\n :)";
  50.  
  51. # Define os anexos (opcional)
  52. $mail->AddAttachment("img.jpg", "img.jpg"); # Insere um anexo
  53.  
  54. # Envia o e-mail
  55. $enviado = $mail->Send();
  56.  
  57. # Limpa os destinatários e os anexos
  58. $mail->ClearAllRecipients();
  59. $mail->ClearAttachments();
  60.  
  61. # Exibe uma mensagem de resultado (opcional)
  62. if ($enviado) {
  63. echo "E-mail enviado com sucesso!";
  64. } else {
  65. echo "Não foi possível enviar o e-mail.";
  66. echo "<b>Informações do erro:</b> " . $mail->ErrorInfo;
  67. }
Add Comment
Please, Sign In to add comment