Спамер (Флудер) SMTP
|
|
CryDimon | Дата: Вторник, 05.06.2012, 20:49 | Сообщение # 1 |
Был не раз
Зарегистрирован: 05.06.2012
Группа: Пользователи
Сообщений: 9
Статус: Offline
| Всем привет! Вот как-то сидел дождливым вечером гуляя по просторам тырнета,как вдруг надоело созидать и я решил разрушать! Ну так вот, наткнулся на код для отправки писем через smtp, но тут моя мысль пошла не в то русло и захотелось сделать что-то с чем-то. Идей было много, большинство осуществил, но не смог сделать последнюю задумку... Что я делал. Брал код: Code idSmtp1.Host:='smtp.mail.ru'; // smtp сервер idSmtp1.Port:=25; // Порт idSmtp1.Username:='login'; // Логин, от кого придет письмо idSmtp1.Password:='pass'; // Пароль idMessage1.Body.Text:=edit1.text; // Текст письма будем его вводить в edit idMessage1.From.Text:='login@mail.ru'; // от кого email адрес idMessage1.Recipients.EMailAddresses:=login2@mail.ru'; // и кому отправляем idMessage1.Subject:='Тема'; // Тема письма
idSmtp1.Connect(); if idSmtp1.Connected=true then; idSmtp1.Send(idmessage1); idSmtp1.Disconnect
Ну и спокойно отправлял письма кому надо, но видите ли, сто раз на кнопку нажимать надоедает и хочется так: нажал и ящик твоего друга ноет от избытка писем! Я не сильный программист, но как мне кажется, то нужно через цикл всё это делать, вот только как, ума не приложу.
|
|
| |
Волк-1024 | Дата: Вторник, 05.06.2012, 21:03 | Сообщение # 2 |
Авторитетный
Зарегистрирован: 24.07.2011
Группа: Модераторы
Сообщений: 469
Статус: Offline
| Code procedure TForm1.Button3Click(Sender: TObject); var i, Count: integer; begin idSmtp1.Host:='smtp.mail.ru'; // smtp сервер idSmtp1.Port:=25; // Порт idSmtp1.Username:='login'; // Логин, от кого придет письмо idSmtp1.Password:='pass'; // Пароль idMessage1.Body.Text:=edit1.text; // Текст письма будем его вводить в edit idMessage1.From.Text:='login@mail.ru'; // от кого email адрес idMessage1.Recipients.EMailAddresses:='login2@mail.ru'; // и кому отправляем idMessage1.Subject:='Тема'; idSmtp1.Connect(); if idSmtp1.Connected=true then begin Count:=500; //500 количество писем for i:=0 to Count do idSmtp1.Send(idmessage1); end; idSmtp1.Disconnect end;
Сообщение отредактировал Волк-1024 - Вторник, 05.06.2012, 21:06 |
|
| |
CryDimon | Дата: Вторник, 05.06.2012, 21:19 | Сообщение # 3 |
Был не раз
Зарегистрирован: 05.06.2012
Группа: Пользователи
Сообщений: 9
Статус: Offline
| Огромное спасибо!)))
|
|
| |
xXxSh@dowxXx | Дата: Среда, 06.06.2012, 07:57 | Сообщение # 4 |
Авторитетный
Зарегистрирован: 22.01.2012
Группа: Модераторы
Сообщений: 702
Статус: Offline
| CryDimon
я года 2 назад то же писал через SMTP, но наткнулся на такую проблему, если отправлять письма на один и тот же ящик с переодичностью в каждые 2 секунды, то при отправке первых 100 писем ящик блочится самой майл системой, пытался как то брут писать через SMTP, вот из за этого и возникли проблемы с проектом, даже прокси менял, не помогло почему то...
|
|
| |
CryDimon | Дата: Среда, 06.06.2012, 10:28 | Сообщение # 5 |
Был не раз
Зарегистрирован: 05.06.2012
Группа: Пользователи
Сообщений: 9
Статус: Offline
| Quote (xXxSh@dowxXx) я года 2 назад то же писал через SMTP, но наткнулся на такую проблему, если отправлять письма на один и тот же ящик с переодичностью в каждые 2 секунды, то при отправке первых 100 писем ящик блочится самой майл системой, пытался как то брут писать через SMTP, вот из за этого и возникли проблемы с проектом, даже прокси менял, не помогло почему то... Не знаю. Буквально вчера проверил на трех почтарях(и свой тоже уничтожил) почта до сих пор работает. Отправлял пачками, по сотне с разницей в минуту. Пока всё ок)
|
|
| |
oke | Дата: Четверг, 07.06.2012, 00:45 | Сообщение # 6 |
Постоянный
Зарегистрирован: 15.01.2012
Группа: Пользователи
Сообщений: 124
Статус: Offline
| CryDimon, незнаю точно но вроде если много сообщений от 1 и того же адреса то они сами в спам поподают
|
|
| |
vvova15 | Дата: Четверг, 07.06.2012, 11:18 | Сообщение # 7 |
Участник
Зарегистрирован: 24.04.2010
Группа: Пользователи
Сообщений: 83
Статус: Offline
| для спамера idsmtp не канает юзать. для создания нормального спамера потребудется юзать socks-прокси, чтоб не банились ip-адреса. поэтому проще написать самому отправку через сокеты венды, создавать по несколько потоков, делать синхнонизацию чтоб они могли брать соксы и адреса мыла из списков и отправлять письма на уровне протокола smtp
|
|
| |
CryDimon | Дата: Четверг, 07.06.2012, 15:50 | Сообщение # 8 |
Был не раз
Зарегистрирован: 05.06.2012
Группа: Пользователи
Сообщений: 9
Статус: Offline
| Ну если говорите что есть вероятность бана, то через сколько могут завалить? Ну например три дня назад я начал рассылку, отправил примерно на пять почтарей по сотне на каждый, пока все тихо. Тфу-тфу-тфу. Но зато друзей пуганул)))
|
|
| |
dolphin | Дата: Четверг, 07.06.2012, 18:09 | Сообщение # 9 |
Администратор
Сообщений: 906
Статус: Offline
| CryDimon, А откуда ты знаешь что писма дошли? Тут кстати больше на флудер похоже.
|
|
| |
CryDimon | Дата: Четверг, 07.06.2012, 18:14 | Сообщение # 10 |
Был не раз
Зарегистрирован: 05.06.2012
Группа: Пользователи
Сообщений: 9
Статус: Offline
| Quote (dolphin) CryDimon, А откуда ты знаешь что писма дошли? Мне пришла благодарность))) От всех))) Quote (dolphin) Тут кстати больше на флудер похоже. Извиняюсь, заговорился. Спасибо большое, закрываем тему!
|
|
| |