В следующем примере E-mail отправляется автоматически сразу после нажатия кнопки.
Вам потребуется компонент 'TNMSMTP'. Этот компонент входит в поставляется с Delphi 4 и 5 и его можно найти на закладке 'Fastnet'.
procedure TForm1.Button1Click(Sender: TObject); begin with NMSMTP1 do begin Host := 'smtp.mailserver.com'; UserID := '___Nikolay'; Connect; PostMessage.FromAddress := 'DelphiWorld@mail.ru'; PostMessage.ToAddress.Text := 'bestprogramming@mail.ru'; PostMessage.Body.Text := 'Текст письма'; PostMessage.Subject := 'Тема письма'; SendMail; end; end;