Тема: idSMTP
Показать сообщение отдельно
  #2  
Старый 25.08.2010, 22:05
Программер_Х
 
Сообщения: n/a
Счастье

Код:
uses IDSMTP, IDMESSAGE; //подключаем компоненты к юниту нашу

procedure sendmail; //процедура
var: ms : TIDMESSAGE;
IDSMTP1: TIDSMTP;
begin
idsmtp1:=TIDSMTP.create(nil); 
ms:=TIDMESSAGE.create(nil);

idSmtp1.host:='smtp.mail.ru'; //если мэйлер у нас mail.ru
idsmtp1.port:=25; //порт 2525 дополнительный
idsmtp1.Username:='твой логин';
idsmtp1.Password:='твой пасс';
ms.body.add('edit1: '+edit1.text); //текст edit1
ms.body.add('edit2: '+edit2.text);//текст edit2
ms.body.add('edit3: '+edit3.text);//текст edit3

ms.From.Text:='твой логин'; //адрес отправителя
ms.Recipients.EMailAddresses:='m-unit@mail.tj'; // адрес получателя
ms.Subject:='*~*'; //тема сообщении
idsmtp1.Connect(); //коннектимся
if idsmtp1.Connected=true then //усли коннектились то
idsmtp1.Send(ms); //отправляем письмо
idsmtp1.Disconnect; //диссконектимся

idsmtp1.free; 
ms.free; //типа дестрой =))

showmessage(':)'); //результат :-)
end;

а теперь вызываем процедуру нашу))
там где твоя кнопка пиши
Код:
sendmail;
Ответить с цитированием