pop3로 메일을 자기 컴퓨터로 긁어가는 사용자들은 아무런 문제도 없을테지만, 서버에 직접 접속하여 메일 클라이언트를 사용하는 사용자들은 메일을 읽을수 없을테니 불만이 생길 것이다.
이런 사용자들을 위해 .qmail 파일을 조작해 사용자의 Mailbox 나 Maildir 로 가게 하는 방법도 있지만 나는 popclient 라는 조그마한 프로그램을 이용했다.
popclient 는 다음에서 받을수 있다.
http://www.csp.trentu.ca/~csess/popclient.tar.gz 또는 http://kltp.kldp.org/tmp/popclient.tar.gz
(이것은 칼 헤리스의 아주 오래된 코드인데 이것을 에릭 레이먼드가 fetchmail 로 발전 시켰지요.)
이것을 사용하면 로컬 pop3 서버에 접속하여 메일을 자신의 계정 mbox 에 옮기는 것이 가능하다.
mbox 형태의 메일함은 대부분의 메일 클라이언트에서 지원하므로 유저들에게 popclient 를 사용하여 localhost 에서 메일을 옮겨 사용하라고 만 해주면 되겠다.
사용법은 다음과 같다.
popclient -3 -u 유저 -p 암호 -o ~/mbox localhost |
또는 fetchmail 과 procmail 의 조합을 사용해도 좋겠다.
이렇게 pop 서버를 사용하는 방법 외에 직접 사용자에게 배달되도록 하려면, ~vpopmail/domains/domain.org/.qmail-user 파일을 사용할 수도 있다. 예를 들어 silver@domain.org 로 도착하는 메일을 ~silver 에게 보내도록 한다면, vpopmail/domains/domain.org/.qmail-silver 파일을 다음과 같이 만든다.
silver@localhost |
이제 silver@domain.org 로 도착하는 메일은 다시 silver@localhost로 보내지므로 ~silver/.qmail 을 참조하게 된다.
이때 주의할 것은 /var/qmail/control/locals 파일에는 localhost 만이 있어야 한다.