다음 이전 차례

3. POP3서버, 센드메일 준비와 테스팅

3.1 POP3서버 준비와 테스팅

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   <--- 제대로 등록이 되었을때 출력 메세지

3.2 DRAC가 동작하게 Sendmail 세팅하기.

DRAC가 동작하게 Sendmail 자동 세팅하기.

위의 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 
 
자동설치는 대부분 잘 작동하지만 만약 제대로 작동하지 않으면 아래의 수동설정을 참고

수동 sendmail.cf 설정


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


다음 이전 차례