웹을 통해 수십 개의 답변과 주제를 읽었지만 아직이 오류를 해결하기 위해 무언가를 놓치고 있습니다. TIdPop3Server
과 TIdSMTPServer
이 있는데 활성화하고 싶지만 성공적으로 할 수는 없습니다. 나는 rsTrue
에 모두의 ReuseSocket
속성을 설정 한 내가 .Active := True;
에 모두를 설정하려고하면 나는 빈 Bindings
을 떠나지 않을거야 이것은 내 코드처럼 보이는 방법입니다소켓을 바인드 할 수 없습니다. 주소 및 포트가 이미 사용 중입니다. TIdSMTPServer 및 TIdPop3Server를 사용합니다.
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;
누군가가 이미 (... 이미 다른 곳에서 그의 대답 읽어 보지 않았 희망을)이 문제가 그는 그가 그것을했던 방법을 말해 줄 수 고정했다면
서버가 시작하지 못했다고 알려주십시오. 내 추측은 POP3Server이며 포트를 차단하는 전자 메일 프로그램이 될 수 있습니다. –
두 서버에서 같은 오류가 발생합니다. –
그런 다음 무엇이 포트를 차단하고 있는지 알기 위해서는 NETSTAT을 찾아야합니다. –