ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 30.05.2009, 03:06
cremator (c)
Постоянный
Регистрация: 20.06.2008
Сообщений: 323
Провел на форуме:
1240829

Репутация: 165
Отправить сообщение для cremator (c) с помощью ICQ
По умолчанию

Запарился уже с индиевскими компонентами idsmtp с отправкой через ssl. Хоть об стену бейся.. пишет Could not load SSL library. Хотя даже специально скачивал Win32OpenSSL, кидал в папку с прогой libeay32.dll и ssleay32.dll. Может кто то работал с SSL на дельфи, подскажите?))
Или если у кого есть реализация на синапс-компонентах тоже не плохо было бы..

Код:
procedure TForm1.Button1Click(Sender: TObject);  var  SMTP: TIdSMTP;   sPort,sHost,sPassword,sUsername,  sFromAddress,sFromName,sToAddress,sToName,
sSubject,sBoby:string;  
begin      
sPort := '587';      
sHost := 'smtp.gmail.com';      
sUsername := '***';      
sPassword := '*****';      
sBoby:='****'; 
sFromAddress:='******@gmail.ru';      
sFromName:='1';      
sToAddress:='****@mail.ru';      
sToName:='1';      
sSubject:='666';      
SMTP:=TIdSMTP.Create;    
SMTP.Host:=sHost;    
SMTP.Port:=strtoint(sPort);    
SMTP.Username:=sUsername;    
SMTP.Password:=sPassword;    
SMTP.IOHandler:=IdSSLIOHandlerSocketOpenSSL1;    
SMTP.UseTLS:=utUseImplicitTLS;      
IdMessage.Body.Add(sBoby);      
IdMessage.From.Address := sFromAddress;      
IdMessage.From.Name := sFromName;      
IdMessage.Recipients.Add;      
IdMessage.Recipients.Items[0].Address := sToAddress;      
IdMessage.Recipients.Items[0].Name := sToName;  
IdMessage.Subject := sSubject;    
SMTP.Connect;    
SMTP.Send(IdMessage);    
SMTP.Disconnect;    
SMTP.Free;  
end;

Последний раз редактировалось cremator (c); 30.05.2009 в 03:21..
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Wi-Fi, BT] Задай вопрос - получи ответ! Alexsize Беспроводные технологии/WPAN/WLAN 2567 19.04.2026 23:21
[ *NIX ] Задай вопрос - получи ответ. Xszz *nix 1547 15.06.2010 15:41
[jQuery] - Задай вопрос, получи ответ Isis PHP, PERL, MySQL, JavaScript 62 25.12.2009 03:25
ЕсТь ВоПрос Guma Чаты 4 26.10.2005 21:48



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ