5. sendmail 에서 qmail 로의 전환

모든 설정이 확실히 되었다고 생각된다면 이제 우리는 sendmail을 가차없이 죽이고 qmail 로 돌아설 때가 되었다. ;-)

5.1. qmail

/etc/rc.d/init.d/sendmail stop 또는 다른 방법으로 sendmail 을 죽인다.

다음 /etc/rc.d/init.d/qmail start 로 qmail 을 시동하자.

이제 기존의 sendmail 바이너리를 qmail 의 것으로 바꾼다.

mv /usr/lib/sendmail /usr/lib/sendmail.old
mv /usr/sbin/sendmail /usr/sbin/sendmail.old
ln -s /var/qmail/bin/sendmail /usr/lib
ln -s /var/qmail/bin/sendmail /usr/sbin

만약 이전 sendmail이 아직 전송하지 못한 메일들이 메일큐에 쌓여 있다면 sendmail.old -q 를 실행 시켜서 전송을 마쳐 주어야 한다. 메일이 많이 쌓여 있을경우 이것은 한번의 실행으로 끝나지 않을수도 있다.

5.2. POP3

이제 부터 수신되는 메일들은 ~vpopmail/domains/도메인/유저/Maildir/ 안에 쌓일것이다. pop 유저들을 위해 위에서 만들어 놓은 vpopmail pop3 데몬을 시동해 주자.

일단 기존의 /etc/inetd.conf 에서 pop3 관련 항목을 주석처리 한후 inetd 데몬을 재시동한다. /etc/rc.d/init.d/inetd restart

이제 이전에 만들어 놓은 vpop3_start 스크립트를 실행 하면 사용자들이 pop3 에 접속, 메일을 긁어갈수 있다.

/usr/local/sbin/vpop3_start

한가지 주의해야 할것은 주 도메인 이외의 도메인 pop3 메일 계정 사용자들은 메일 클라이언트의 유저 이름을 my_id@babo2.com 과 같이 아이디@도메인명 으로 모두 써주어야 pop 로긴이 가능하다.

자기 서버의 모든 pop 메일 사용자들에게 이 사실을 알리자 :-)