나는 dovecot을 사용하여 postfix를 설정하려고합니다. localhost 25에 텔넷을 연결하고 서버의 계정으로 메시지를 보낼 수 있습니다.
그러나 다른 서버에서 해당 서버의 포트 25로 텔넷을 시도하면 "421 SMTP 서버에 연결할 수 없습니다."... "연결 오류 10060"이 표시됩니다.
이제 방화벽이 켜져 있습니다.
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
포트 25나 587 또는 다른 포트에서 수신 대기해야 하는지 알려주는 설정이 main.cf에 있습니까?
답변1
당신이 듣고 있는 것처럼 들리지만 127.0.0.1
그렇지 않은 것처럼 들리 0.0.0.0
거나 특정 인터페이스 주소가 무엇이든 상관 없습니다. 이는 포트가 localhost에는 열려 있지만 외부 인터페이스에는 열려 있지 않음을 의미합니다. 어떤 인터페이스가 수신 대기 중인지 보려면 postfix 구성 파일을 확인하세요.
이 설정을 구체적으로 확인하세요.
inet_interfaces = all
답변2
문제는 내 MX 레코드가 내 도메인에 올바르게 설정되지 않았다는 것입니다. 포트 25는 붉은 청어입니다. Godaddy는 서버가 다른 Godaddy 서버의 포트 25에 직접 연결하는 것을 비활성화합니다.