exchange에서 postfix로 이메일을 받을 수 없습니다

exchange에서 postfix로 이메일을 받을 수 없습니다

이메일을 수신하도록 postfix 메일 서버를 구성했습니다. 보안 요구 사항에 따라 TLS를 활성화했으며 포트 25는 공급자에 의해 금지되었습니다. master.cf에서 다음을 사용하여 465와 587을 모두 활성화했습니다.

submission inet n       -       n       -       -       smtpd -v
  -o syslog_name=postfix/submission
  -o smtpd_tls_security_level=encrypt
  -o smtpd_sasl_auth_enable=yes
  -o smtpd_client_restrictions=reject
  -o milter_macro_daemon_name=ORIGINATING
smtps     inet  n       -       n       -       -       smtpd -v
  -o syslog_name=postfix/smtps
  -o smtpd_tls_wrappermode=yes
  -o smtpd_sasl_auth_enable=yes
  -o smtpd_client_restrictions=reject
  -o milter_macro_daemon_name=ORIGINATING

Gmail은 물론 다른 메일에서도 이메일을 받을 수 있지만 교환은 가능합니다. Exchange 계정으로 구성된 Outlook 클라이언트를 사용했습니다. 들어오는 연결을 받지 못하거나 postfix.log 파일에 로그인하지 않습니다. 거래소 서버에서 차단한 것 같습니다. 또한 465에 대해 openssl s_client -connect를 사용하여 인증서를 얻을 수 있지만 587에 대해 동일한 작업을 수행하면 빈 인증서가 반환된다는 점도 확인했습니다.

답변1

메일은 포트 25에서 배달됩니다. 모든 MTA가 귀하의 서비스로 메일을 배달한다는 사실에 놀랐습니다. 465 및 587은 메일 제출용으로 명시적으로 지정되어 있습니다(즉, MTA에서 배달되지 않고 MUA에서 전송됨). 이는 다음에 의해 규정됩니다.RFC 6409&8314.

포트 25 없음: 이메일이 없습니다.

관련 정보