2011-05-01 5 views
1

CentOS 5.5 서버에 Postfix 2.3이 있습니다. 이 방법을 사용하여 http://wiki.centos.org/HowTos/postfix_sasl에 Postfix가 TLS 연결 만 수락하고 일반 인증을 거부하도록 구성하는 방법을 따랐습니다. 로컬 컴퓨터 (Postfix 서버 자체)에서만 작동하는 것처럼 보입니다. LAN 연결 외부에서 '텔넷'메일 서버를 시도하면 설치 후 즉시 닫힙니다.LAN 외부의 여러 호스트에서 연결을 허용하도록 Postfix를 구성하는 방법은 무엇입니까?

telnet mail.some-server.com 25 
Trying aaa.bbb.ccc.ddd... 
Connected to mail.some-server.com (aaa.bbb.ccc.ddd). 
Escape character is '^]'. 
Connection closed by foreign host. 

Postfix 설명서를 읽는 데 하루 종일 걸렸지 만 허용 모드 설정을 시도했지만 해결책에 더 근접하지 않았습니다. 도와주세요.

+0

는 http://serverfault.com –

답변

4

내 문제는 로컬 호스트에서만들을 수 후위를 제한했다 inet_interfaces의 후위 구성했다.

솔루션 : 편집 inet_interfaces 파일 에서

# Listen to all interfaces rather than strict to localhost 
inet_interfaces = all 

다시로드 후위 구성 /etc/postfix/main.cf :

postfix reload 
+0

이것도 나를 위해 해결 :) –

0
  1. 사용 '접미사 검사'
  2. 사용 'tailf /var/log/mail.warn', 아니면 그냥 로그의 마지막 100 개 행을 참조하는 '100 -n 꼬리'와 'tailf'을 대체합니다.

요점은, 설정이 잘못되어 서버가 요청을 제대로 처리 할 수 ​​없다는 것입니다. 후위를 다시로드하는 것을 잊지 마십시오.

+0

에 속한다 오 감사! 내가 문제를 생각한 이후로 나는 내 글을 잊어 버렸다. 내 Postfix는 localhost에서만 수신 대기하도록 구성되었습니다. – Slovarik