Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // incluímos a classe phpmailer
- require 'phpmailer/class.phpmailer.php';
- $mail = new PHPMailer();
- $mail->IsSMTP(); // envia por SMTP
- $mail->Host = "smtp.host.com; // SMTP servers
- $mail->SMTPAuth = true; // Caso o servidor SMTP precise de autenticação
- $mail->Username = "usuario@host.com"; // SMTP username
- $mail->Password = "senha_host"; // SMTP password
- $mail->IsHTML(true);
- $mail->From = "usuario@host.com";
- $mail->FromName = "Meu site - muito bom";
- // selecionamos todos os dados da tabela de emails
- $query = mysql_query("SELECT nome, email FROM emails");
- while( $linha = mysql_fetch_array($query) ) {
- $nome = $linha['nome'];
- $email = $linha['email'];
- $msg = "
- <table>
- <tr>
- <td><h1>Meu Site</h1></td>
- </tr>
- <tr>
- <td>Olá $nome !</td> // pego do banco
- </tr>
- <tr>
- <td>$assunto</td> // enviado pelo formulário
- </tr>
- <tr>
- <td>$mensagem</td> // enviada pelo formulário
- </tr>
- </table>";
- $msg_alternativa = $mensagem;
- $mail->AddAddress($email, $nome);
- $mail->Subject = $assunto;
- $mail->Body = $msg;
- $mail->AltBody = $msg_alternativa; // caso não aceite mensagens com html
- if ( $mail->Send() ) {
- echo "E-mail enviado com sucesso para $nome - $email<br />";
- } else {
- echo "Não foi possível enviar o e-mail para $nome - $email<br />";
- }
- $mail->ClearAddresses();
- sleep(3); // intervalo entre as mensagens
- } // fecha while
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement