|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Ошибка выходит с отправкой письма
Вообщем ошибка такая:
При нажати на OK показывает: Код:
procedure TForm1.Button2Click(Sender: TObject); begin IdSMTP1.Send(idMessage1); end; Код:
procedure TForm1.Button1Click(Sender: TObject); begin IdSMTP1.Host:='smtp.yandex.ru'; IdSMTP1.Port:=25; IdSMTP1.Username:=Edit1.Text; IdSMTP1.Password:=Edit2.Text; idMessage1.Body.Text:=Memo1.Lines.Text; idMessage1.From.Text:=Edit4.Text; idMessage1.Recipients.EMailAddresses:=Edit5.Text; idMessage1.Subject:=Edit3.Text; idSmtp1.Connect(); if idSmtp1.Connected = TRUE then IdSMTP1.Send(idMessage1); idSmtp1.Disconnect; end; end. |
#2
|
||||
|
||||
Скорее всего потому, что при OnButton2Click idSmtp1.Connected = False, так как при нажатии на Button1 есть такая строчка idSmtp1.Disconnect.
00110001 00101100 00110110 00110001 00111000 00110000 00110011 00110011 00111001 00111000 00111000 00110111 00110100 00111001 00111000 00111001 00110100 00111000 00110100 00111000 00110010 00110000 00110100 00110101 00111000 00110110 00111000 00110011 00110100 00110011 00110110 00110101 00110110 |