Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- define('ACTION', true);
- include('../common.php');
- if ( !$user_is_admin )
- {
- header("Location: ".PROJECT_DOMAIN."index.htm");
- exit;
- }
- $active_link = 'mass_email';
- $subject = "test002";
- $email_text = "test001<br><br>mass mail";
- $email_text = file_get_contents('sample_mail.html');
- $limit = "";
- $from = NO_REPLY_EMAIL;
- $from_pass = NO_REPLY_EMAIL_PASSWORD;
- $dbh = new PDO('mysql:host=localhost;dbname=xxx', 'xxx', 'xxx');
- $sql = $dbh->query("SELECT * FROM `emails`");
- $mail = new PHPMailer();
- $mail->From = $from; // Nadawca
- $mail->FromName = "xxx"; // Nazwa nadawcy
- $mail->AddReplyTo($from, 'xxx'); // Odpowiedz do...
- $mail->Host = EMAIL_SMTP_ADRESS; // Adres serwera SMTP
- $mail->Mailer = "smtp"; // Typ wysyłanej wiadomości
- $mail->SMTPAuth = true;
- $mail->IsHTML(true); // HTML włączony
- $mail->Username = $from; // Nazwa użytkownika do skrzynki pocztowej
- $mail->Password = $from_pass; // Hasło do skrzynki pocztowej
- $mail->CharSet = "UTF-8"; // Definiujemy kodowanie znaków w E-mailach
- $mail->Port = EMAIL_PORT; // Port serwera SMTP
- $mail->Subject = $subject; // Temat wiadomości
- foreach($sql AS $row)
- {
- $mail->AddBCC($row['email'], $row['email']);
- $email_text = str_replace('%string%', base64_encode($row['email']), $email_text);
- $mail->Body = $email_text; // Wiadomość
- ?????? --->> "UPDATE `emails` SET `emails_sent = `emails_sent` + 1 WHERE `email` = ".$row['email'];
- }
- if ( $mail->Send() )
- {
- echo 'Wiadomość została wysłana poprawnie.';
- }
- else
- {
- echo 'Nieznany błąd';
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement