Существует скрипит для рассылки оповещений (долго описывать что это за оповещения, но если кто-то сомневается не собираюсь ли я использовать этот скрипт для рассылки спама могу объяснить подробнее) мылы берутся из txt файла и на них идет рассылка. Не смотря на то что количество мыл в базе пока что всего 20 хостер уже делал неоднократные предупреждения ругаясь на спам. Полагаю что если установить таймаут между отсылкой каждого письма то проблема исчезнет. Может кто подскажет как это реализовать? Код самой отправки привожу ниже:
| Код | <? set_time_limit(0); ignore_user_abort(1);
$header = "From: $from \r\n"; $header .= "Content-Type: text/plain; charset=\"windows-1251\"\n\n";
$subject = substr ($HTTP_POST_VARS["subject"],0,32); $message = substr ($HTTP_POST_VARS["message"],0,1024); $from = substr ($HTTP_POST_VARS["from"],0,32);
$fp = fopen("emails.txt", "r"); $count = 0; if(!$fp || strlen($subject) == 0 || strlen($message) == 0){ echo("<br><center>Error! Upload emails.txt and write message!</center>"); exit; } else{ while(!feof($fp)){ $to = fgets($fp); mail($to, $subject, $message, $header); $count = $count + 1; $fl = fopen("log.txt", "w+"); fputs($fl, "$count letters was sended..."); fclose($fl); } } ?>
|
|