|

Спам листы
Xakep, номер #022, стр. 022-044-3
while ($string=<MAIL>){ # Считываем строку
$find=0; # Ставим начальное значение 0
for ($i=0; $i<=$#base; $i++){ # Задаем цикл от 0 до кол-ва считанных mail'ов
if ($string eq $base[$i]) {$find=1;} # Если найден повторяющийся mail, то ставим флаг
}
if ($find==0) {push (@base, $string);} # Добавляем, если это неповторяющийся e-mail
}
close (MAIL); # Закрываем файл с базой
open (MAIL, ">".$data{base}.$data{filebase}); # Открываем файл с базой
print MAIL @base; # Перезаписываем базу
close (MAIL); # Закрываем файл с базой
print "База проиндексирована\n";
Теперь у тебя есть полноценный комплект для сбора своих спам листов. А что делать совсем ленивым? Специально для таких я сделал готовую программу MailCut. Она уже идет как exe файл, который не надо компилировать ;). Просто пускаешь файл, и все происходит само. Правда замечательно? =) Просто заходи на www.xakep.ru/articles/releases и там все найдешь.
Там и описание есть, и все что нужно...
Назад на стр. 022-044-2 Содержание
|