Показать сообщение отдельно
  #3  
Старый 04.03.2009, 21:04
Аватар для Dux
Dux Dux вне форума
Активный
 
Регистрация: 18.03.2008
Сообщения: 206
Репутация: 16
По умолчанию

Пример отправки сообщения через mail.ru:

Добавим на форму компоненты TMemo, TButton, TIdSMTP (вкладка Indy Clients) и TIdMessage (Indy Misc). В обработчике событий кнопки OnClick запишем следующий код:



Код:
procedure TForm1.Button1Click(Sender: TObject);

begin
   IdSMTP1.Host:='smtp.mail.ru'; // сервер исходящей почты (SMTP)
   IdSMTP1.Port:=25;    // порт SMTP сервера
   IdSMTP1.Username:='login';  // ваш логин
   IdSMTP1.Password:='password';     // ваш пароль
   IdSMTP1.Authenticate;
       with IdMessage1 do
               begin
               Body.Assign(Memo1.Lines);    // текст письма
               From.Text := '...@mail.ru'; //  ваш e-mail адрес
               Recipients.EMailAddresses := '....@mail.ru';     // адрес получателя
               Subject := 'Delphicode.ru';  // тема сообщения
               end;

IdSMTP1.Connect;
       try
         showmessage('Conneted');
         IdSMTP1.Send(IdMessage1);
       finally
         IdSMTP1.Disconnect;
       end;

end;
Ответить с цитированием