<?php
$sure = int_val(@$_POST['sure']);
$surecinsi = @$_POST['surecinsi'] ?? '';
$mailsayisi = int_val(@$_POST['mailsayisi']);
$epostalar = $baglan->prepare('SELECT * FROM tablo_adi');
$epostalar->execute();
if ($epostalar->rowCount())
{
$gonderilenmail = 0;
//İçerik
$mail->isHTML(true);
$mail->Subject = $_POST['baslik'];
$mail->Body = $_POST['icerik'];
foreach ($epostalar as $row)
{
if (!is_int($gonderilenmail / $mailsayisi))
{
$mail->AddBCC($row['tablo_sutun']);
++$gonderilenmail;
}
else
{
$mail->AddBCC($row['tablo_sutun']);
++$gonderilenmail;
$mail->send();
//Süre Ayarları
if ($surecinsi == 'Saniye'){
sleep($sure);
}
elseif ($surecinsi == 'Dakika')
{
sleep($sure * 60);
}
elseif ($surecinsi == 'Mikrosaniye')
{
usleep($sure);
}
}
}
}
echo 'Her eposta bölümünde ' . $mailsayisi . ' adet eposta adresi olacak şekilde toplamda ' . $gonderilenmail . ' adet eposta gönderildi.';
?>