Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|
Отправка почты SMTP через Делфи [Как?] |

29.03.2009, 12:52
|
|
Постоянный
Регистрация: 26.01.2008
Сообщений: 796
Провел на форуме: 5209663
Репутация:
357
|
|
Отправка почты SMTP через Делфи [Как?]
Я мало шарю в делпи, мне нужно сделать прогу в которой при нажатии кнопки "Button1" значение полей с edit1-edit4 отправились на почту.
С меня ++++++
|
|
|

29.03.2009, 13:21
|
|
Постоянный
Регистрация: 31.01.2008
Сообщений: 643
Провел на форуме: 6128108
Репутация:
445
|
|
http://programmersforum.ru/showthread.php?t=17625
http://forum.xakep.ru/m_1206365/tm.htm
http://www.programmersclub.ru/alar-pochovik/
пробуй и вообще гугл надо юзать там полно этого всего
в случае если что то из примеров гугла не понятно - спрашивай
думаю сможешь разобраться
|
|
|

29.03.2009, 13:24
|
|
Постоянный
Регистрация: 05.05.2006
Сообщений: 743
Провел на форуме: 2982851
Репутация:
107
|
|
А что это 
|
|
|

29.03.2009, 13:28
|
|
Banned
Регистрация: 10.04.2007
Сообщений: 244
Провел на форуме: 2582771
Репутация:
264
|
|
Сообщение от _nic
А что это 
делфи
|
|
|

29.03.2009, 13:45
|
|
Постоянный
Регистрация: 26.01.2008
Сообщений: 796
Провел на форуме: 5209663
Репутация:
357
|
|
Сделал по этой инструкции: http://svdpro.info/page.php?id=32
Еще раз повторю что в делфи я мало шарю
Исходник: http://dump.ru/file/2315639
Исправте плиз ошибки, я даже не знаю куда надо поставить скрипт на отправку
|
|
|

29.03.2009, 14:30
|
|
Постоянный
Регистрация: 31.01.2008
Сообщений: 643
Провел на форуме: 6128108
Репутация:
445
|
|
Лучше забить на почту (мое имхо)(ICQ клиент вот то что надо для крутых целей  )
Если не дождешься ответа то спроси тут
programmersforum.ru (помогут точно)
|
|
|

29.03.2009, 16:56
|
|
Постоянный
Регистрация: 26.01.2008
Сообщений: 796
Провел на форуме: 5209663
Репутация:
357
|
|
ICQClient1 на какой вкладке? 
|
|
|

29.03.2009, 16:59
|
|
Постоянный
Регистрация: 26.01.2008
Сообщений: 796
Провел на форуме: 5209663
Репутация:
357
|
|
Все нашол вкладка: Samples
|
|
|

30.03.2009, 09:58
|
|
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме: 3288241
Репутация:
3349
|
|
для таких простых целей чтобы нее*атцо отправляй лучше на гейт а там уже разберешся, толи на сервер, толи на мыло.
Потому что таскать с собой акки мыла както ни есть гуд, а юзать почтовые шлюзы - карается закидыванием в спам или вообще пошлет тебя куда подальше изза блека ip или ил-за его динамичности.
в для гейта проще некудо - urldownloadtofile
|
|
|

01.04.2009, 08:48
|
|
Познающий
Регистрация: 15.02.2009
Сообщений: 54
Провел на форуме: 142825
Репутация:
7
|
|
Сообщение от НTL
Я мало шарю в делпи, мне нужно сделать прогу в которой при нажатии кнопки "Button1" значение полей с edit1-edit4 отправились на почту. С меня ++++++
Одно время этим тоже интересовался. Использовал правда, Indy компоненты Delphi 7 (IdSMTP); Приведу как пример код из своей программы © [K4t]
Код:
{ uses ... IdMessage, IdBaseComponent,
IdComponent, IdTCPConnection, IdTCPClient, IdMessageClient, IdSMTP; }
procedure TForm1.Button1Click(Sender: TObject);
var q:integer;
begin
q:=0;
idSMTP1.host:=Edit1.Text;
idSMTP1.Port:=25;
idSMTP1.Username:=Edit2.Text;
idSMTP1.Password:=Edit3.Text;
with idMessage1 do
begin
From.Text:=Edit4.Text;
Recipients.EMailAddresses:=Edit5.Text;
Memo1.Lines.Add('Connecting...');
Statusbar1.SimpleText:=('Connecting...');
end;
idSMTP1.Connect;
try
begin
Form1.Repaint;
Memo1.Lines.Add('Connected');
Memo1.Lines.Add('Sending...');
StatusBar1.SimpleText:='Sending...';
end;
while q<strtoint(Edit6.Text) do
begin
q:=q+1;
idMessage1.Subject:=(IntToStr(Random(10000)) + Edit7.Text);
Memo2.Lines.Delete(2);
Memo2.Lines.Insert(2,inttostr(random(10000)));
Sleep(600);
idSMTP1.Send(idMessage1);
ProgressBar1.Position:=Round(100*q/strtoint(Edit6.Text));
Memo1.Lines.Add('Sended: '+inttostr(q));
Statusbar1.SimpleText:=('In process...');
end;
finally;
idSMTP1.Disconnect;
Memo1.Lines.Add('Отправлено '+inttostr(q)+' сообщений');
Form1.Repaint;
Statusbar1.SimpleText:=('Finished');
end;
end; { © [K4t] }
Вот и всё. Думаю разберёшся. Правда я (хе хе) делал флудер, но ты просто убери цикл и q уничтож. Удачи.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|