: sendmail을 8.9.3에서 8.10.2로 RPM으로 업그레이드후 메일발송
: 시 아래와 같은 메세지가 나오면서 메일발송이 안됩니다. 릴레이는 로컬만 되
: 어있구요. 받는것은 되는데 보내는것이 안됩니다.
:
: 받는 사람 중 한 사람이 서버에서 거부되었으므로 메시지를 보낼 수 없습니
: 다. 거부된 전자 메일 주소는 'xxx at xxx.co.kr'입니다. 제목 'test', 계
: 정: 'xxx.xxxx.co.kr', 서버: 'xxx.xxxx.co.kr', 프로토콜: SMTP, 서
: 버 응답: '550 5.7.1 <xxxx at xxxx.co.kr>... Relaying denied. IP
: name lookup failed [xxx.xxx.xxx.xxx]', 포트: 25, 보안(SSL): 아니
: 오, 서버 오류: 550, 오류 번호: 0x800CCC79
/etc/mail/sendmail.mc 화일의 다음 부분을 수정하세요...
daemon_options(`port=smtp,addr=127.0.0.1, name=mta')
--> dnl daemon_options(`port=smtp,addr=127.0.0.1, name=mta')
앞에 붙는 dnl은 주석을 의미합니다.
그리고
m4 /etc/mail/sendmail.mc > /etc/sendmail.cf 하시고
sendmail 재시작 하세요...
REDHAT 배포판의 RPM의 경우입니다.... 화일이 정확한 위치에
있지 않을 경우 비슷한 경로의 화일들을 찾아 보세요...