Guest User

Untitled

a guest
Feb 15th, 2018
301
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.97 KB | None | 0 0
  1. / Carrego a classe PHPMailer através do Autoload
  2. include "PHPMailerAutoload.php";
  3.  
  4. // Instancio a classe PHPMailer
  5. $msg = new PHPMailer();
  6.  
  7. // Faço todas as configurações de SMTP para o envio da mensagem
  8. $msg->CharSet = "UTF-8";
  9. $msg->isSMTP();
  10. $msg->Host = '|*SMTP.SEUDOMINIO.COM.BR*|';
  11. $msg->SMTPAuth = true;
  12. $msg->Username = '|*SEU-EMAIL@SEUDOMINIO.COM.BR*|';
  13. $msg->Password = '|*SUA-SENHA*|';
  14. $msg->Port = 587;
  15. $msg->SMTPAutoTLS = false;
  16. $msg->AuthType = 'PLAIN';
  17.  
  18. //Defino o remetente da mensagem
  19. $msg->setFrom('|*SEU-EMAIL@SEUDOMINIO.COM.BR*|','|*NOME-DO-SEUEMAIL*|');
  20.  
  21. // Defino a quem esta mensagem será respondida, no caso, para o e-mail
  22. // que foi cadastrado no formulário
  23. $msg->addReplyTo($_POST['email'], $_POST['nome']);
  24.  
  25. // Defino a mensagem como mensagem de texto (Ou seja não terá formatação HTML)
  26. $msg->IsHTML(false);
  27.  
  28. // Adiciono o destinatário desta mensagem, no caso,
  29. //minha conta de contatos comerciais.
  30. $msg->AddAddress('|*SEU-EMAIL@SEUDOMINIO.COM.BR*|', '|*NOME-DO-SEUEMAIL*|');
  31.  
  32. // Defino o assunto que foi digitado no formulário
  33. $msg->Subject = $_POST['assunto'];
  34.  
  35. // Defino a mensagem que foi digitada no formulário
  36. $msg->Body = $_POST['msg'];
  37.  
  38. // Defino a mensagem alternativa que foi digitada no formulário.
  39. // Esta mensagem é utilizada para validações AntiSPAM e por isto
  40. // é muito recomendado que utilize-a
  41. $msg->AltBody = $_POST['msg'];
  42.  
  43. // Faço o envio da mensagem
  44. $enviado = $msg->Send();
  45.  
  46. // Limpo todos os registros de destinatários e arquivos
  47. $msg->ClearAllRecipients();
  48.  
  49. // Caso a mensagem seja enviada com sucesso ela retornará sucesso
  50. // senão, ela retornará o erro ocorrido
  51. if ($enviado){
  52. echo "E-mail enviado com sucesso!";
  53. }
  54. else {
  55. echo "Não foi possível enviar o e-mail.";
  56. echo "<b>Informações do erro:</b> " . $msg->ErrorInfo;
  57. }
Add Comment
Please, Sign In to add comment