sendmail에서 550에러 고치는법
글   쓴   이 linux
날         짜 2003년 03월 03일 19시 06분 52초
본         문 RedHat 6.0에서는 그렇지 않은데 7.1에서는
2가지를 고쳐줘야하더군요.


/etc/mail/sendmail.mc 에서


DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')

이런줄을 찾아서 그 줄 맨앞에 dnl 으로 주석을 만드는일


그리고


/etc/hosts.allow 에서


sendmail:ALL


을 추가하는 일


만일 sendmail을 local에서만 이용하고 /etc/hosts.deny 를 그냥 다 열어준 경우
그대로 이용하면 되고 아마 대부분 사용자는
/etc/hosts.deny 에서 ALL:ALL 로 일단 다 막아두고 /etc/hosts.allow 에서
열고자하는 곳만 선택적으로 열어주는 상태일듯한데 그러면
위 2가지를 수정해야합니다.


sendmail이 RedHat 7.1에 잇는것은 기본적으로 tcpwrapper를 이용하는것
같더군요. sendmail:ALL을 안하면, 이상하게 접속은 가능하나 HELO 다음
부터는 모두 다 550 5.0.0 Access denied 가 나오고
로그에는


tcpwrappers (localhost.localdomain, 127.0.0.1) rejection
NOQUEUE: localhost.localdomain [127.0.0.1] did not issue MAIL/EXPN/VRFY/ETRN during connection to MTA

같은 오류가 나오네요.


관련 게시물 : 1 (Total 1 Articles)
번 호 제 목 글쓴이 작성일 조회수 선 택
1  sendmail에서 550에러 고치는법 linux03-03-03460