Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

[Delphi] Массовая рассылка почты

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> [Delphi] Массовая рассылка почты
Имя
Сообщение << Старые топики   Новые топики >>
[Delphi] Массовая рассылка почты - 2010-07-30 12:06:18.416666   
Reb00t365

Сообщений: 10
Оценки: 0
Присоединился: 2010-07-26 10:22:31.843333
Хай всем!!!
У меня тут такая проблемка с отправкой почты…
Предварительно выпихиваем на форму 5 едитов и одну кнопочку:)))
1ый edit - Имя получателя (Например если эмэил Fludder666@xaker.ru, то тогда имя Fludder666);
2ой edit - Конец:D:D:D адресса (Например если эмэил Fludder666@xaker.ru, то тогда конец это xaker.ru);
3ий edit - От кого (имя);
4ый edit - Количество сообщений;
5ый edit - Текст сообщений;
Также вытаскиваем и idSMPT c Indy Clients и idMessage c Indy Misk;
К томуже создаем и новый эмэил (напрмимер Fludder666@mаil.ru);
И обявляем переменные:
var
msg: tidmessage;
Kolvo, i: integer;
Emailto, Emailpre, Emailtext, Emailfrom: string;

Вод код:
procedure send; begin Emailto:=Form1.Edit1.Text; //Создаем всякие переменные для удобства Emailpre:=Form1.Edit2.Text; Emailtext:=Form1.Edit5.Text; Emailfrom:=Form1.Edit3.Text; Kolvo:=StrToint(Form1.Edit4.Text); Form1.idSMTP1.AuthenticationType:= atLogin; Form1.idSMTP1.Username:='fludder666';//например!!!; Form1.idSMTP1.Password:='От этого ящика'; Form1.idSMTP1.Host:='smtp.mail.ru'; Form1.IdSMTP1.Port:=25;//Можно и сменить на другой... msg:=TIdMessage.Create(nil); msg.bоdу.Add('FluDDD'); msg.Subject:='FluDD'; msg.From.Address:='fludder666@mail.ru';//Полный адрес нового эмэила msg.From.Name:='The Evil666'; msg.bоdу.Text:=Emailtext; msg.Recipients.EMailAddresses:=Emailto + '@' + Emailpre; msg.IsEncoded:=true; Form1.idSMTP1.Connect(); begin if Form1.idSMTP1.Connected then Form1.idSMTP1.Send(msg); Form1.IdSMTP1.Disconnect; end end; procedure TForm1.оnclickButton1(Sender: TObject); begin showmessage('Flud начался... Нажмите ОК...'); for i := 0 to Kolvo do Begin send; Label8.Caption := 'Отправленно: '+IntToStr(i)+' сообщений.'; end; showmessage('Flud прошел успешно...'); end;
Но через несколько минут выводит на экран сообщение "Вы уже отправили слишком много сообщений на один адрес. Я не буду отправлять сообщения в течении 1 миуты (вот жлоб[&:](!))";
Как отправить 1000 сообщений если уже через 5~17 штук прога перестает это делать;
Помогите ПЛЗ)));

З.Ы Есле че то перезапуск компика (для особо умных) не помогает!!!!;:D
Post #: 1
RE: [Delphi] Массовая рассылка почты - 2010-07-30 12:56:02.423333   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
Наверно, на сервере стоит защита от спама? :)
Post #: 2
RE: [Delphi] Массовая рассылка почты - 2010-08-01 07:26:50.006666   
CepbIu

Сообщений: 391
Оценки: 0
Присоединился: 2010-06-26 05:35:50.293333
а при чём тут перезапуск? если тебя просто тупо забанили?
самый простой выход - поднять у себя smtp сервер, или написать не сложный php скрипт и отправлять через него
Post #: 3
RE: [Delphi] Массовая рассылка почты - 2010-08-02 12:57:59.510000   
Reb00t365

Сообщений: 10
Оценки: 0
Присоединился: 2010-07-26 10:22:31.843333
Меня и не банят:)))
после перезапуска прога опять отправляет сообщения:)))
это делфи упрямится!!!
Post #: 4
RE: [Delphi] Массовая рассылка почты - 2010-08-02 20:12:20.140000   
MotoKiller

Сообщений: 1732
Оценки: 56
Присоединился: 2008-03-02 20:08:53.810000
Так в чем проблема между сообщениями сделать рандомный интервал 1-3 секунды? Хм, даже если и не поможет, то ковыряй сам компонент.
Post #: 5
RE: [Delphi] Массовая рассылка почты - 2010-08-02 20:16:26.486666   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
Пересоздавай компонент динамически…

new / free кажись. Или как там в дэлфи? =)
Post #: 6
RE: [Delphi] Массовая рассылка почты - 2010-08-03 17:32:52.826666   
Zmaster

Сообщений: 930
Оценки: 0
Присоединился: 2007-02-09 19:02:43.500000
Каждые несколько сообщений убиваешь компонент и создаешь заново, инициализируя как и предыдущий. Правда это слегка извращение.
Post #: 7
RE: [Delphi] Массовая рассылка почты - 2010-08-03 20:02:17.313333   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
Я разве не тоже самое написал? :)
Post #: 8
RE: [Delphi] Массовая рассылка почты - 2010-08-06 16:42:56.483333   
Zmaster

Сообщений: 930
Оценки: 0
Присоединился: 2007-02-09 19:02:43.500000
А, ну да :)
 
Post #: 9
Страниц:  [1]
Все форумы >> [Компилируемые языки] >> [Delphi] Массовая рассылка почты







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.