SHARE
TWEET

Untitled

a guest Mar 20th, 2017 110 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?php
  2. // Inclui o arquivo class.phpmailer.php localizado na pasta phpmailer
  3. //require_once("phpmailer/class.phpmailer.php");
  4. require 'classes/PHPMailer/PHPMailerAutoload.php';
  5. // Inicia a classe PHPMailer
  6. $mail = new PHPMailer();
  7. // Define os dados do servidor e tipo de conexão
  8. // =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  9. $mail->IsSMTP(); // Define que a mensagem será SMTP
  10. $mail->SMTPSecure = 'tls';
  11. $mail->Host = 'smtp.gmail.com';
  12. $mail->Port = 587;
  13. $mail->SMTPAuth = true; // Usa autenticação SMTP? (opcional)
  14. $mail->Username = 'endereço de email aqui'; // Usuário do servidor SMTP
  15. $mail->Password = 'senha'; // Senha do servidor SMTP
  16. // Define o remetente
  17. // =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  18. $mail->From = "E-mail do Remetente"; // Seu e-mail
  19. $mail->FromName = "Nome do Remetente"; // Seu nome
  20. // Define os destinatário(s)
  21. // =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  22. $mail->AddAddress('E-mail do Destinatário', 'Nome do Destinatário');
  23. //$mail->AddCC('ciclano@site.net', 'Ciclano'); // Copia
  24. //$mail->AddBCC('fulano@dominio.com.br', 'Fulano da Silva'); // Cópia Oculta
  25. // Define os dados técnicos da Mensagem
  26. // =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  27. $mail->IsHTML(true); // Define que o e-mail será enviado como HTML
  28. $mail->CharSet = 'utf-8'; // Charset da mensagem (opcional)
  29.  
  30. $mail->Debugoutput = 'html';
  31. $mail->SMTPDebug = 0;
  32. // Define a mensagem (Texto e Assunto)
  33. // =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  34. $mail->Subject  = "Mensagem Teste"; // Assunto da mensagem
  35. $mail->Body = "Este é o corpo da mensagem de teste, em <b>HTML</b>!  :)";
  36. $mail->AltBody = "Este é o corpo da mensagem de teste, em Texto Plano! \r\n :)";
  37. // Define os anexos (opcional)
  38. // =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  39. //$mail->AddAttachment("c:/temp/documento.pdf", "novo_nome.pdf");  // Insere um anexo
  40. // Envia o e-mail
  41. $enviado = $mail->Send();
  42. // Limpa os destinatários e os anexos
  43. $mail->ClearAllRecipients();
  44. $mail->ClearAttachments();
  45. // Exibe uma mensagem de resultado
  46. if ($enviado) {
  47.   echo "E-mail enviado com sucesso!";
  48. } else {
  49.   echo "Não foi possível enviar o e-mail.";
  50.   echo "<b>Informações do erro:</b> " . $mail->ErrorInfo;
  51. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top