
Ubuntu Server에 설치된 내 홈 Postfix 메일 서버가 Gmail 메일 서버에 연결할 수 없는 문제를 해결하려고 합니다. IP 주소 173.194.198.108(gmail-smtp-mas.l.google.com)에 대해 nmap을 실행하면 다른 컴퓨터에서 다른 결과가 표시되는 것을 확인했습니다(비공통 포트는 강조 표시됨).용감한):
문제가 있는 컴퓨터(토론토 기반 유선 ISP의 홈 Postfix 서버):
sudo nmap 173.194.198.108 -Pn (I have to run -Pn because it says host is non-responsive)
열려 있는 포트: 465(smtps), 587(제출), 993(imap), 995(pop3s)
시카고 기반 Wi-Fi에 연결된 Ubuntu VM:
sudo nmap 173.194.198.108
열린 포트:25(SMTP), 465(smtps), 587(제출), 993(imap), 995(pop3s)
토론토 기반 ISP에 전화 핫스팟으로 연결된 Wi-Fi의 Ubuntu 서버 시스템:
sudo nmap 173.194.198.108
열린 포트:21(ftp), 25(smtp), 80(http), 443(https),465(smtps), 587(제출), 993(imap), 995(pop3s),8080(http-proxy), 8081(blackice-icecap)
불행히도 첫 번째는 포트 25에 연결하려는 것입니다. 동일한 서버가 시스템/위치에 따라 다른 nmap 결과를 표시하는 이유는 무엇입니까? 개별 ISP가 특정 포트를 차단할 수 있습니까? 아니면 Google이 ISP/네트워크 설정에 따라 차별합니까?
VM에 Windows Defender가 있지만 이를 차단할 수 있는 다른 방화벽/보안 설정이 없습니다. 내 집 컴퓨터는 여러 포트가 전달되는 라우터 뒤에 있습니다.
답변1
Gmail용 Postfix를 구성하려면 IP 대신 호스트 이름을 사용하세요.
예를 들어 Gmail의 SMTP 서버에 연결하려면 사용해야 smtp.gmail.com
하고 IMAP의 경우에는 사용해야 합니다.imap.gmail.com
예, IP는 위치에 따라 변경되며 결과는 다를 수 있지만 호스트 이름은 정상적으로 작동합니다.
참고해주세요이 링크포트 및 추가 구성 도움말을 보려면
참고:
안전하지 않은 연결은 Gmail 서버에서 지원되지 않으며 Gmail 서버에서 사용할 수 없습니다.
답변2
여러분이 보시는 것은 많은 ISP와 네트워크 관리자가 포트 21과 25의 모든 트래픽을 차단한다는 것입니다.
해당 포트에서 트래픽을 허용하지 않는 네트워크에 있는 경우 트래픽이 삭제되므로 응답이 표시되지 않습니다.
스팸 봇용 포트
이러한 포트는 인증되지 않았으며 최신 프로그램이 아닌 스팸 봇에 주로 사용되기 때문에 차단됩니다.
StartTLS가 포함된 SMTP는 465 및 (때때로) 587에서 실행됩니다.
보안 FTP(SSH)는 포트 22에서 실행됩니다.
포트스캐닝
또한 nmap 실행에 주의하세요. 잘못된 군중에서는 범죄로 간주됩니다.
일부 네트워크는 포트 스캔을 실행하는 장치를 감지하고 차단합니다.