: 받는 사람 중 한 사람이 서버에서 거부되었기 때문에 메시지를 보낼 수 없습
: 니다. 서버 응답 : '550 <abcd at hanmail.net> ....Relaying denied.
: <계정: 'xyz.co.kr', SMTP 서버 : 'xyz.co.kr', 오류 번호:0x800ccc79)
:
: 저의 현재 리눅스 환경은 레드햇 6.2이고
: sendmail 버전은 8.9.3이예요.
sendmail의 Relay 문제는 아주 오래전부터 나온 얘기이고, 이 게시판만
검색해봐도 수십~수백개의 글이 있을 겁니다.
: 제 생각에는 Relay가 거부되었다는 메시지를 봐서, access파일에 뭔가를
: 설정해 줘야 하는 것 같은데 어떻게 해야 하는지 잘 모르겠네요.
access를 이용하는 설정과 relay-domains를 이용한 설정이 있는데,
레드햇 계열의 RPM을 통해 설치하는 경우라면 access를 통한 설정이
가장 종합적이고 쉽습니다.
검색! 검색!
: 또, sendmail관련 질문을 보니 sendmail버전이 8.10이상에서만 smtp기능이
: 제공된다고 하고,, 그 이하 버전에서는 sendmail.cf파일에서 relay와 관련된
: 부분에 주석처리를 해 줘야 한다는데 어떤 부분인지 잘 모르겠네요..
8.10.x 이상에서 제공되는 기능은 smtp-auth 라 하여, sendmail을 이용해
메일을 발송할 때에 사용자 인증을 거치는 것을 말합니다.
사용자 인증 기능이 추가된 것은 access를 통한 발신자 제한이 발신자의
ip address에 국한되기 때문에 유동 ip 사용자나 원격지의 사용자에 대한
문제가 발생하기 때문이었습니다.
8.9.x 에서는 access 를 통한 ip 대역별 발신제한을 걸어두는 것이 가장
효율적이며, 유동 ip나 원격 사용자의 문제가 있다면 8.10.x 로 업그레이드
하시기 바랍니다.
sendmail.cf에서 relay와 관련된 부분을 주석처리하는 것은 메일서버를
스팸메일의 중계기지로 헌납하겠다는... 자살행위입니다.--qKing