Advertisement
Guest User

Untitled

a guest
Feb 11th, 2017
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.86 KB | None | 0 0
  1. <?php
  2. // Inclui o arquivo class.phpmailer.php localizado na pasta PHPMailer
  3. require('class.phpmailer.php');
  4. // Conexão com banco de dados MySQL
  5. $conexao = mysqli_connect("localhost", "root", "", "clientes");
  6. // Define busca a ser realizada no MySQL
  7. $query= "SELECT nome, email FROM clientes";
  8. $resultado = mysql_query($query);
  9. while ($linha = mysql_fetch_array($resultado, MYSQL_BOTH)){
  10. // Seleciona os campos, para cada linha
  11. $nome=$linha['nome'];
  12. $email=$linha['email']; // Variáveis com assunto e mensagem
  13. $subject = ""Assunto da mensagem"";
  14. $mensagem = ' Caro $nome, Aqui está a mensagem, Atenciosamente, Spammer '; // Inicia a classe PHPMailer
  15. $mail=new PHPMailer(); // Define os dados do servidor e tipo de conexão
  16. $mail->IsSMTP(); // Define que a mensagem será SMTP
  17. $mail->SMTPAuth=true; // Usa autenticação SMTP? (obrigatório para alguns servidores, como o gmail)
  18. $mail->Port=465;
  19. $mail->SMTPSecure = "ssl";
  20. $mail->Host='smtp_do_servidor';
  21. $mail->Username='eu@gmail.com'; // Usuário do servidor SMTP
  22. $mail->Password='senha'; // Senha do servidor SMTP
  23. // Define o remetente
  24. $mail->SetFrom('eu@gmail.com','Eu');
  25. // Define os destinatário(s)
  26. $mail->AddAddress=$email;
  27. //$mail->AddBCC('seu_e-mail', 'seu_nome'); // Cópia Oculta
  28. // Define os dados técnicos da Mensagem
  29. //$mail->IsHTML(true); // Define que o e-mail será enviado como HTML
  30. //$mail->CharSet = 'UTF-8'; // Charset da mensagem (opcional)
  31. $mail->Subject=$subject;
  32. $mail->Body=$mensagem;
  33. //$mail->AltBody = "Este é o corpo da mensagem de teste, em Texto Plano!";
  34. //$mail->AddAttachment("/temp/documento.pdf", "novo_nome.pdf"); // Insere um anexo
  35. // Cria e imprime variável de controle
  36. $imprime=$email;
  37. // Exibe uma mensagem de resultado
  38. echo $imprime;
  39. if($mail->Send()){// Envia o e-mail
  40. echo 'E-mail enviado com sucesso!';
  41. }else{
  42. echo 'Erro ao enviar e-mail: '.$mail->ErrorInfo;
  43. }
  44. }
  45. sleep(10);
  46. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement