![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
|||
|
|||
|
Подскажите новичку как самаму сделать функцию пне ее часто надо использовать...
Код:
begin
IdSMTP1.Host:='mail.kz';
IdSMTP1.Port:=25;
IdSMTP1.Username:='****';
IdSMTP1.Password:='****';
IdMessage1.Body.Text:='переменная1';
IdMessage1.From.Text:='переменная1';
IdMessage1.Recipients.EMailAddresses:='переменная3';
IdMessage1.Subject:='тема';
IdSMTP1.Connect;
if IdSMTP1.Authenticate then
begin
IdSMTP1.Send(IdMessage1);
ShowMessage('issended');
end
else
ShowMessage('not sended');
end; |
|
#2
|
|||
|
|||
|
наверное лучше будет использовать процедуру, что то вроде:
Код:
Procedure TheSend(FHost,FUserName,FPassword,FBodyText,FFromText,FAdress,FSubject:string;FPort:integer);
begin
IdSMTP1.Host:=FHost;
IdSMTP1.Port:=FPort;
IdSMTP1.Username:=FUserName;
IdSMTP1.Password:=FPassword;
IdMessage1.Body.Text:=FBodyText;
IdMessage1.From.Text:=FFromText;
IdMessage1.Recipients.EMailAddresses:=FAdress;
IdMessage1.Subject:=FSubject;
IdSMTP1.Connect;
if IdSMTP1.Authenticate then
begin
IdSMTP1.Send(IdMessage1);
ShowMessage('issended');
end
else
ShowMessage('not sended');
end;Код:
TheSend('mail.kz','***','***','переменная1','переменная2','переменная3','тема',25); |