-- 이봉우 님이 쓰신 글:
>> 요즘 생각이 webmail.kldp.org에서 하고 있는 것과 마찬가지로 웹상에서 회원 가입을 받아 계정을 발급하면 이메일도 가능한 계정이 될 수 있게끔 하고 싶습니다. 즉, 서버에 메일이 도착하면 /etc/passwd 및의 계정을 검사하는 것이 아닌 db 상을 값을 검사하여 db 에 있는 계정에게 메일이 돌아가도록 할려구 합니다. 처음에는 sendmail 과 붙이려구 생각하다가 어럽다는 생각에 qmail을 사용할 생각인데 qmail과 postgreSQL에 대한 패치를 찾을 수가 없어서요. 계속 찾고 있는데, 혹시 방법을 아시는 분이 계신가 해서요..?
지금까지 알게된 내용은 www.qmail.org를 통해 알게되었는데요. 제 생각은 이렇습니다. 코멘트를 달아주신 분의 얘기처럼 qpopmail은 아주 좋은 프로그램입니다. 그러나, 그것이 지원하는 DB는 MySQL, Oracle, Sybase 이더군요. 이것에서 PostgreSQL이 지원하게끔 한다는 것은 무리인듯..
그래서 방법을 찾았더니, PostgreSQL 을 이용하여 pop3 접속이 가능하게 하는 것이 checkpasswd.c를 컴파일 하여 사용하는 것이고, Mail2DB라는 프로그램을 이용하면 메일을 DB에 담을 수 있더군요. 아직까지 imap을 지원하게끔 하는 방법은 찾지 못했습니다. 아직 이것을 찾아본지 며칠 되지 않아서. 꼭 찾으리나는 희망을 버리지 않겠어요. 오늘은 사무실이 이사를 해서 찾아볼 시간도 없군요.
최악의 경우엔 MySQL과 PostgreSQL을 동시에 사용할 생각도 있지만 우선은 애착이 가는 PostgreSQL에서 모든 것을 다 하는 방법을 찾아 볼 것입니다.
qmail 설치-> checkpasswd.c 컴파일 -> Mail2DB 설치
단 이과정에 pop3 지원하는 것도 빠지면 안되겠죠.
이 생각이 아직은 올바른지 모르지만 전체적인 아웃트라인이 그려지면 얘기할께요.
|