PostFix를 CentOS 상자에 설치하고 실행 중이며 동일한 네트워크의 Windows 서버에서 PostFix 서버를 통해 메일을 보내려고합니다.
Windows 서버에서 PostFix 서버의 포트 25로 텔넷하려고하면 현재 연결이 실패합니다.
PostFix / CentOS 내에서 어디서 설정합니까?
미리 감사드립니다!
답변
릴레이를 구성해야합니다. 그러나 postfix가 실행 중일 때 여전히 포트 25에 연결할 수 있어야합니다.이 연결을 차단하는 방화벽이있을 수 있습니까?
main.cf를 열 때 다음 지시문을 추가해야합니다.
mynetworks=A.B.C.D
예:
mynetworks = 127.0.0.0/8 168.100.189.0/28
mynetworks = !192.168.0.1, 192.168.0.0/28
mynetworks = 127.0.0.0/8 168.100.189.0/28 [::1]/128 [2001:240:587::]/64
0.0.0.0을 넣지 마십시오. 오픈 릴레이가됩니다.
답변
내 Postfix 서버는 IP 테이블에 일종의 연결을 가능하게합니다.
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:25
수행하려는 작업에 따라 서버가 더 제한 될 수 있습니다. 그러나 포트 25에서 텔넷 연결에 실패하면 머신이 SMTP 서버로 작동하지 않을 것입니다 (물론 포트를 변경하지 않는 한-말한 것이 아닙니다). 다른 포트에서 연결을 수락하는 것이 많은 경우에 바람직합니다.