메일 서버를 위해 어떤 포트를 열어야합니까?


85

리눅스 (우분투) 플랫폼에서 Postfix 메일 서버 설정을 마쳤습니다. 이메일을 보내고 받고 있는데 오픈 릴레이가 아닙니다. 또한 보안 smtp 및 imap을 지원합니다.

이제 이것은 매우 초보자 질문이지만 포트 25를 열어 두어야합니까? (보안 smtp가 선호되므로). 그렇다면 왜?

포트 587은 어떻습니까?

또한이 포트 중 하나에서 인증이 필요합니까?

이 분야에서 나의 무지를 실례합니다 : P

답변:


141

인터넷에서 메일을 수신하려면 포트 25가 열려 있어야합니다. 모든 메일 서버는 포트 25에서 연결을 설정하고 필요한 경우 해당 포트에서 TLS (암호화)를 시작합니다.

보안 SMTP (포트 465)는 메일을 보내기 위해 서버에 연결된 클라이언트 만 사용합니다.

포트 587은 제출 포트로 간주됩니다. 또한 클라이언트가 서버를 사용하여 메일을 발송하는 데 사용합니다. 포트 25는 많은 ISP에 의해 차단되므로 포트 25를 통한 클라이언트의 SMTP 설정에서 포트 587이 선호됩니다. 포트 465가 열려 있으면 반드시 포트 587을 열 필요는 없지만 587은 표준으로 간주되며 465는 레거시로 간주됩니다.

포트 25는 익명 연결을 허용해야하지만 릴레이에는 사용하지 않아야합니다.

포트 465 및 587은 익명 연결을 거부하고 릴레이를 허용해야합니다.

모르는 것에 대해 사과하지 마십시오. 우리는 모두 어딘가에서 시작하고 아무도 여기에서 모든 것을 알지 못합니다 :-)


11
IMAP을 잊어 버렸습니다 (IMAP 및 IMAP TLS / SSL의 경우 각각 143 및 993).
gravyface

1
당신은 머리에 못을 대고 정사각형으로 맞 춥니 다. 특히 포트 25는 릴레이해서는 안되며 포트 465/587은 인증 된 연결 만 허용해야합니다. 역사적으로 전자 메일 보안이 매우 까다 롭고 (현재 우리가 가진 많은 문제를 일으킴) 상호 운용성이 lax 보안을 요구하는 경우는 거의 없습니다. 또한 POP3는 110 또는 995 (SSL)에서 실행됩니다.
Chris S

2
실제로 포트 25는 전자 메일을 보내는 데 필요하며 메일 서버에서 서로 통신하는 데 사용됩니다. 서버가 전자 메일 만 보내는 경우 필요한 유일한 발신 포트입니다.
BrunoJCM

28
마지막 문장 +1, Jason. 인터넷은 당신처럼 더 필요합니다.
Oliver Moran

메일 서버도 DNS 클라이언트 여야하므로 TCP 및 UDP 모두 포트 53에 대해 나가는 방향으로 시작되는 트래픽을 허용해야 할 수도 있습니다.
vk5tu
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.