1) localhost의 pop-3 포트에 접속하여 pop3인증과정으로 dracd DB를 업데이트한다.
# telnet localhost 110 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. +OK QPOP (version 3.1.2) at mail.my.net starting. user foo <--- localhost의 이메일 계정 +OK Password required for foo. pass bar <--- 패스워드 +OK foo has 0 visible messages (0 hidden) in 0 octets. quit +OK Pop server at mail.my.net signing off.
2) /etc/mail/dracd.db화일이 시스템 date와 일치하는지 확인
# ls -l /etc/mail/dracd.db # date
3) dracd.db에 IP Address(여기선 127.0.0.1)가 등록되었는지 확인
# grep 127.0.0.1 dracd.db Binary file dracd.db matches <--- 제대로 등록이 되었을때 출력 메세지
위의 Optional Package sendmail-8.11.0-8.i386.rpm 은 drac-enabled sendmail 즉 drac 가 sendmail에서 동작하도록 자동으로 sendmail.cf를 설정한다. 설치후 sendmail.cf를 재설 정해주어야 한다. 아래와 같이 두가지 방법으로 할 수 있다.(두가지중 한가지 선택)
- 재설치 # rpm -Uvh --force sendmail-.11.0-8.i386.rpm - 언인스톨하고 재설치 # rpm -e --nodeps sendmail # rpm -Uvh sendmail-.11.0-8.i386.rpm 자동설치는 대부분 잘 작동하지만 만약 제대로 작동하지 않으면 아래의 수동설정을 참고
1) /etc/sendmail.cf 화일을 열어 아래의 라인을 local info 라인 밑에 추가. # dynamic relay authorization control map Kdrac btree /etc/mail/dracd 2) 아래의 내용을 "SLocal_check_rcpt" 에 추가 # allow recent POP/IMAP mail clients to relay R$* $: $&{client_addr} R$+ $: $(drac $1 $: ? $) R? $@ ? R$+ $@ $#OK 주의) 공백은 space가 아니라 tap 키로 3) sendmail 재시동 # /etc/rc.d/init.d/sendmail restart