답변 잘 봤습니다.
근데 sendmail은 start 했었거든요...
감사합니다.
여기 저기 찾다가 www.oops.org 에서 보고 해결하였습니다.
/etc/sendmail.cf 라는 파일에
O DaemonPortOptions=Port=smtp,Addr=127.0.0.1, Name=MTA
==> Addr=127.0.0.1, 제거
sendmail이 tcp wrapper에 통합되어 있기 때문에 만약 /etc/hosts.deny
에서 ALL:ALL로모두 막아놓고 /etc/hosts.allow에서 필요한 것만 풀어
서 쓰는 경우 문제가 발생
따라서 TCP wrapper로 접근 제한을 하는 경우 /etc/hosts.allow에
sendmail: ALL 혹은 sendmail: 203.252. 뭐 이런 식으로 제한을 풀어줘
야 메일 보내기가 제대로 됨
그런후 sendmail restart 하니 되네요.
친절히 답변해 주시니 감사합니다.
: : redhat 7.3을 설치하였는데,
: : 외부에서 매일서버로 접속이 안됩니다.
: : -->
: : telnet 211.219.xxx.xxx 로 로그인후
: : telnet 211.219.xxx.xxx 25 로 하면 바로
: : 'Trying 211.219.xxx.xxx...
: : telnet: connect to address 211.219.xxx.xxx: Connection refused' 로 됩니다.
: : 그런데
: : telnet localhost 25로 하면 연결됩니다.
: :
: : 즉 내부에서는 연결이 되는데, 외부에서는 연결이 불가능합니다
: :
: : 일단 이것이 해결이 되어야 셋팅을 할수 있을것 같은데 어떻게 해야 하나요?
: : 방화벽은 없습니다.
: :
: : 무슨 문제일까요?
:
: sendmail 이 실행이 되지 않고 있네요.
: /etc/init.d/sendmail과 /usr/sbin/sendmail이 있는지 확인하시고
: 없다면 sendmail-8.12.?? 패키지를 설치하세요.
: 그런다음 /etc/init.d/sendmail start명령을 수행하세요.
: 그래도 똑같은 현상이면 답글 달아주세요.