bende var geçende yapmıştım class.phpmailer ile toplu mail atıyor denemiştim biraz görsellik kattınız tamamdır
Mailleri mysql den alır ama isterseniz bir array yazıp maillerinizi oraya yazabilirsiniz

sql
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

--
-- Veritabanı: `ils`
--

-- --------------------------------------------------------

--
-- Tablo için tablo yapısı `email`
--

CREATE TABLE IF NOT EXISTS `email` (
  `emai` varchar(200) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
<?php
/**
* Created by PhpStorm.
* User: sefasaiddeniz
* Date: 31.07.2014
* Time: 10:49
*/
ob_start();
set_time_limit(50000);
$user = “root”; //veritabanı kullanıcı adı
$pwd = “”; //veritabanı şifresi
$host = “localhost”; //mysql server
$db = “ils”; //veritabanı adı
$conn = mysql_connect($host,$user,$pwd) or die(“MySQL sunucusuna baglanilamadi!!!”.mysql_error());

include “class.phpmailer.php”;
$dbc = mysqli_connect(‘localhost’, ‘root’, ”, ‘ils’)
or die(‘Error connecting to mysql’);
mysql_query(“SET NAMES UTF8″);

$query = “SELECT * FROM email”;
$result = mysqli_query($dbc, $query)
or die(‘Error querying database.’);
while ($row = mysqli_fetch_array($result)){
$to = $row['emai'];

$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->Host = ‘smtpout.secureserver.net’; //smtp adresiniz
$mail->Port = 80; //portunuz
$mail->Username = ‘admin@o yunkarakterim.com’; //mailiniz
$mail->Password = ‘asdf’; //smtp şifreniz
$mail->SetFrom($mail->Username, ‘oyunkarakterim.com’); //kime gönderileceği ve başlıkta ne görüneceği
$mail->CharSet = ‘UTF-8′;
$mail->Subject = ‘Türkiyenin İlk Ve Tek online oyun hesap alım satım sitesi’; //konu
$mail->MsgHTML(‘Türkiyenin İlk Ve Tek online oyun hesap alım satım sitesine davetlisiniz. hemen http://oyunkarakterim.com adresine girin ister ilan verin ister ilanlara göz atın’); //mesaj içeriği html kullanabilirsiniz
$mail->AddAddress(“$to”); // kime gönderileceği
if(!$mail->Send())
{
echo ‘Email sent to:’ . $to . ‘<br/ >’;
echo “Mailer Error: ” . $mail->ErrorInfo;
}
else
{
$sefa= mysql_query(“INSERT INTO `asdf`(`asdf`) VALUES (“.$to.”)”); //mail gittiğinde başka tabloya eklemesi için yamıştım ama çalışmadı
echo ‘Email sent to:’ . $to . ‘<br/ >’;
}
// while biter
}
?>

not: biraz yavaş oluyor ama sıkıntı çıkarmıyor smtp nin izin verdiği kadar mesaj yolluyor

not2: kod olarak vermek zorunda kaldım bu kadar geliştirip bırakmıştım

not3: mailiniz dediğim yerde javascript kodu çıkıyor o kod bana ait değil düzenle dediğimde de çıkmıyor nedenini bilmiyorum. Oradaki js kodunu silmelisiniz