.:| Rebels Mailer |::.
.:| Rebels Mailer |::.
if ($action){
if (!$from || !$subject || !$message || !$emaillist){
print "Please complete all fields before sending your message.";
exit;
}
$nse=array();
$allemails = split("\n", $emaillist);
$numemails = count($allemails);
if(!empty($_POST['wait']) && $_POST['wait'] > 0){
set_time_limit(intval($_POST['wait'])*$numemails*3600);
}else{
set_time_limit($numemails*3600);
}
if(!empty($smv)){
$smvn+=$smv;
$tmn=$numemails/$smv+1;
}else{
$tmn=1;
}
for($x=0; $x<$numemails; $x++){
$to = $allemails[$x];
if ($to){
$to = ereg_replace(" ", "", $to);
$message = ereg_replace("#EM#", $to, $message);
$subject = ereg_replace("#EM#", $to, $subject);
flush();
$header = "From: $realname <$from>\r\n";
$header .= "MIME-Version: 1.0\r\n";
$header .= "Content-Type: text/html\r\n";
if ($x==0 && !empty($tem)) {
if(!@mail($tem,$subject,$message,$header)){
print('The test Post was not Submitted.
');
$tmns+=1;
}else{
print('Your Message was Sent Test.
');
$tms+=1;
}
}
if($x==$smvn && !empty($_POST['smv'])){
if(!@mail($tem,$subject,$message,$header)){
print('The test Post was not Submitted.
');
$tmns+=1;
}else{
print('Your Message was Sent Test.
');
$tms+=1;
}
$smvn+=$smv;
}
print "$to ....... ";
$msent = @mail($to, $subject, $message, $header);
$xx = $x+1;
$txtspamed = "spammed";
if(!$msent){
$txtspamed = "error";
$ns+=1;
$nse[$ns]=$to;
}
print "$xx / $numemails ....... $txtspamed
";
flush();
if(!empty($wait)&& $x<$numemails-1){
sleep($wait);
}
}
}
}
?>