Страницы: 1
RSS
Выгрузка писем в файл
 
Добрый день. Прошу совета.
Есть The Bat v7.2, есть куча писем в почтовом ящике.
В каждом письме , в его тексте есть IP отправителя....(спамера) вида "Client: x.x.x.x - ..."
Как получить все эти IP в один файл по маске? (Это результат формы ввода контактной инф. с сайта)

Вижу варианты
1) Можно ли их получить например все в одном txt файле с помощью механизмов The Bat?
2) Выгрузить все письм в один файл, далее я бы его разобрал написав какую-нибудь программку

Очень хочется получить список ip этих "самеров"  и закинуть его в htacsees  сайта с контактной формой через которую они пишут))))
 
>> Очень хочется получить список ip этих "самеров"  и закинуть его в htacsees  сайта с контактной формой через которую они пишут
Процесс бесполезный. Они эти айпи меняют.
Модератор. Не являюсь сотрудником RitLabs (I'm not an employee of Ritlabs). https://belrus.biz/vendors/ritlabs.html
 
Вижу вариант с установкой первой и даже второй альтернативной капчи на сайте.
Модератор. Не являюсь сотрудником RitLabs (I'm not an employee of Ritlabs). https://belrus.biz/vendors/ritlabs.html
 
Цитата
nekto spb написал:
1) Можно ли их получить например все в одном txt файле с помощью механизмов The Bat?
Список номеров IP в одном файле можно просто получить, используя фильтр The Bat!. Такой фильтр надо поместить в группу прочитанных писем в сортировщике. Он должен проверять в тексте письма наличие фразы «Client: x.x.x.x» и записывать в файл вырезанный из текста адрес «x.x.x.x». Условие фильтра имеет вид (здесь используется регулярное выражение):

Текст соответствует
Код
(?im)Client: \d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}


Как действие фильтра надо установить экспорт письма как обычного текста в файл (путь к нему и название Вам надо установить любым). Экспорт использует следующий шаблон (тоже с регулярным выражением):
Код
%SetPattRegExp="(?im).*(Client: )(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}).*"%-
%RegExpBlindMatch="%OText"%SubPatt(2)

После установления фильтра надо вручную пересортировать письма в папке и это всё.
Страницы: 1