참고글 및 문제해결/문제해결

sendmail 사용시 /etc/mail/access에 사용자를 등록하지 않으면 뜨는 오류

에몽이ㅋ 2012. 1. 9. 22:11

메일 보낼때 에러 


메시지가 전부 또는 일부 받는 사람에게 도착하지 않았습니다.

 

      제목:    1040

      보낸 날짜:          2011-12-06 오후 10:40

 

다음 받는 사람에게 배달할 수 없습니다.

 

      'oracle@paran.com' 2011-12-06 오후 10:41

            서버 오류: '450 4.4.0 <oracle@paran.com>... Relaying temporarily denied. Cannot resolve PTR record for 192.168.20.1'



해결방법 :  /etc/mail/access 에 

192.168.20                  RELAY  

를 추가     <---- (192.168.20.1~254)대역의 릴레이을 허가한다는 의미


를 /etc/mail/access 에 추가한 후 

#  makemap hash access < access

#  service sendmail restart



여기서 RELAY : 다른 네트워크 또는 호스트에서 자신의 메일서버를 경유해서 메일을 전송하는 것


access파일에 추가할 수 있는 것

babo@                  DISCARD         (babo메일계정에 대해서 메일거부 : 거부메시지 안 보내줌)

@daum.net             REJECT          (daum.net 메일사용자의 메일 거부 : 거부메시지 표시됨)