Я, наверное, прочитал десятки ответов и тем в Интернете, но мне все еще чего-то не хватает, чтобы исправить эту ошибку. У меня есть TIdPop3Server
и TIdSMTPServer
, и я хочу их активировать, но не могу сделать это успешно. Я установил свойство ReuseSocket
обоих на rsTrue
, и я не оставляю Bindings
пустым, когда пытаюсь установить их обоих на .Active := True;
Вот как выглядит мой код:
with POP3Server do begin
ReuseSocket := rsTrue;
Active := False;
Bindings.Clear;
DefaultPort := 110;
Bindings.Add.IP := myIpAddr;
end;
with SMTPServer do begin
ReuseSocket := rsTrue;
Active := False;
Bindings.Clear;
DefaultPort := 25;
Bindings.Add.IP := myIpAddr;
end;
И у меня есть TButton
, на который я нажимаю, где это называется:
SMTPServer.Active := True;
Pop3Server.Acive := True;
Если кто-то уже исправил эту проблему, может ли он рассказать мне, как он это сделал (надеюсь, я еще не читал его ответ где-то еще...)