접미사가 있는 포트 25의 원격 컴퓨터에서 연결이 거부되었습니다.

접미사가 있는 포트 25의 원격 컴퓨터에서 연결이 거부되었습니다.

TLS를 사용하여 postfix/dovecot 메일 서버 설정이 있습니다.

서버의 IMAP/POP 쪽은 완벽하게 작동하지만 SMTP용으로는 연결할 수 없습니다.

원격 컴퓨터에서 텔넷으로 접속해도 연결이 거부됩니다.

서버 자체에서 호출하는 것은 telnet localhost 25잘 작동하지만 열려 있는 포트를 보면 그 중 하나가 0.0.0.0:25인데, 이는 들어오는 연결을 포트 25에서 수신하고 있는 것처럼 보입니다.

어떤 아이디어가 있나요?

답변1

다양한 가능성

  1. 바이러스 백신 소프트웨어가 포트 25로 가는 트래픽을 차단하고 있습니다.
  2. 게이트웨이/방화벽이 차단 중입니다.
  3. ISP가 차단 중입니다.

위의 모든 것은 일반적인 원인입니다.

해당 서버를 나가는 smtp로 사용하려는 경우 포트 587 또는 465를 사용하십시오.

위의 포트를 활성화하려면 이메일 서버의 postfix 구성 파일을 수정해야 할 수도 있습니다.

~ 안에/etc/postfix/master.cf, 다음 줄을 찾으십시오

#submission inet n - - - - smtpd
# -o smtpd_tls_security_level=암호화
# -o smtpd_sasl_auth_enable=예
# -o smtpd_client_restrictions=permit_sasl_authenticated,reject
# -o milter_macro_daemon_name=ORIGINATING

#smtps inet n - - - - smtpd
# -o smtpd_tls_wrappermode=yes
# -o smtpd_sasl_auth_enable=예
# -o smtpd_client_restrictions=permit_sasl_authenticated,reject
# -o milter_macro_daemon_name=ORIGINATING

주석 처리를 해제하고(각 줄의 시작 부분에 있는 #을 제거하고) postfix를 다시 시작하십시오.

그만큼제출섹션에서 포트 587을 활성화합니다.

그만큼smtps섹션에서 포트 465를 활성화합니다.

관련 정보