  ť + MySQL + IMP ġ ϱ

   ȣredbaron@kr.psi.net
  200047
   âwinchild@kldp.org
  2000419

      Ϲ н ýۿ   ִ
  ۿƮ  ťϰ Ʈ ̽ ϴ
  IMAP  ġϿ  ġ Դϴ.  
  ϰ  ʽϴ.   Ͻø ġ Ͻ   
  Դϴ.  ʾۼ  ϼ (â) Ǵ
   ÷ Ͽϴ.  ٸ Ͻñ ٶϴ.
  ______________________________________________________________________

  

  1.   AID CDATA introduction(LABEL)LABEL
  2. ġغ AID CDATA ready(LABEL)LABEL
  3.  ġ AID CDATA install(LABEL)LABEL
     3.1 MYSQL AID CDATA mysql(LABEL)LABEL
     3.2 APACHE
     3.3 QMAIL
        3.3.1 qmail install
        3.3.2 rblsmtpd install
        3.3.3 qmail ġ 
        3.3.4 ucspi-tcp
        3.3.5 daemontools
        3.3.6 qmail ġ 
        3.3.7 checkpassword
        3.3.8 qmail sqlserver մϴ
        3.3.9 MySQL DB
        3.3.10 ׽Ʈ
     3.4 IMAP
        3.4.1 Maildir ġ
           3.4.1.1 IMAP-4.5-qmail.patch
           3.4.1.2 imap-4.5-mdirlist.patch
           3.4.1.3 imap-4.5-maildir980721-rename.patch | imap-4.5-maildir980721-delete.patch
           3.4.1.4 imap-4.5-createproto.patch
           3.4.1.5 Makefile
     3.5 PHP

  4. Ÿ
  5. ׽Ʈ
  6. ġ

  ______________________________________________________________________

  1.   

  ȳϼ     1ϵ  ϸ ġ  qmail
  imap ϴ  ̷ ؼ ø ƽϴ. ^^; 
  е ϴ  ϱ Ͼ ̷    ׿.
  ε   Ǳ⸦ ٶϴ.

  Ȥ.. ߿ ̻ κ ִٸ...  ˷ֽ  ϵ
  ϰڽϴ.  .. qmail   ġ ϳ ...
  Ÿ -.-;

      ּŵ ˴ϴ. ϼż Ҷ  Ե
  ˷ֽñ...

  ..  Ⱦ˷ֽŴٸ.. Ҽ ... ^^;

    غ...

  2.  ġغ

   ġ ȯ  帮.  Alzza Linux 6.0 ġ߱..
  Ǵ CD ġ ߰ ٸ Ư  ϴ. 6.1̳
  Ÿ  ǿ  ɰɷ ˴ϴٸ... Solaris ڽ
  ϰڽϴ.

   ʿ Ű ˾ƺ. Ű  tarball
  ߽ϴ.  RPM ϳ Ƚ... ׷ ġϴµ 
  ɸ 𸨴 . ^^;

   ϵ ũ Խ Ͻñ ٶϴ. ٸ 
   ÿ  ġ ȵɼ ֽϴ.  ֽŹ
  ѾƼ  ð   Ͻô° ġ  
  ֽϴ. ġ Ͻ Ŀ   ٽõ ϴ°
  ϴ.

  ^^ ε  е Ͻñ⸦ ٶϴ.   Ʈ
  ϴ° ?   Ʃ ɰϴ.. ũũũ...

  o

     apache_1.3.9.tar.Z

  o

     checkpassword-0.81-mysql-0.6.6.patch.gz

  o

     checkpassword-0.81.tar.gz

  o

     daemontools-0.53.tgz

  o

     imap-4.7b.tar.Z

  o

     mysql-3.22.25.tar.gz

  o

     php-3.0.15.tar.gz

  o

     qmail-1.03.tar.gz

  o

     rblsmtpd-0.70.tar.gz

  o

     ucspi-tcp-0.84.tar.gz

   ġ  ϵԴϴ.

  o

     imap-4.5-createproto.patch

  o

     imap-4.5-maildir980721-delete.patch

  o

     imap-4.5-maildir980721-rename.patch

  o

     imap-4.5-mdirlist.patch

  o

     imap-4.5-qmail.patch

  o

     imap-4.5_maildirpatched-1.00.tar.gz

  o

     imap-mysql-0.0.2.patch.gz

  o

     qmail-1.03-mysql-0.6.6.patch.gz

  ׸ ׽Ʈ   α׷ ִµ.. ̳ ᵵ ǰ
  yamail ϼŵ  մϴ. Ѵ ׽Ʈ Ϸ߽ϴ.

   /root/work/   Ʒ  Ǯ ġ ߽ϴ.

      [root@totoro work]# ls
      apache_1.3.9/                  mysql-3.22.25/  rblsmtpd-0.70/
      checkpassword-0.81/            patch/          ucspi-tcp-0.84/
      daemontools-0.53/              php-3.0.15/     yamail-1999-09-01/
      imap-4.5_maildirpatched-1.00/  imap-4.7b/      qmail-1.03/

      [root@totoro work]# ls patch
      checkpassword-0.81-mysql-0.6.6.patch  imap-4.5-mdirlist.patch
      imap-4.5-createproto.patch            imap-4.5-qmail.patch
      imap-4.5-maildir980721-delete.patch   imap-mysql-0.0.2.patch
      imap-4.5-maildir980721-rename.patch   qmail-1.03-mysql-0.6.6.patch
      [root@totoro work]#

  3.   ġ

  ġ   ü 帧  ѰԴϴ.  
   ֽ    ߻Ҽ .. ǵ̸
  ּ   ġ Ư  ʴ "root" 
  Ͻʽÿ. ׸  ġ Ÿ Ʈ  ( 
  Ʒ MySQL ġǰ "mysql-3.22.25]#"  ) ܼ Ͽ
  ֽñ ٶϴ.

  3.1.  MYSQL

   ġ غ״ ϰ Ѿ ^^;  ȯ漳
  ؾ߰?
      [mysql-3.22.25]# ./configure --prefix=/usr/local/mysql --with-charset=euc_kr
      [mysql-3.22.25]# make
      [mysql-3.22.25]# make install
      [mysql-3.22.25]# /usr/local/mysql/bin/mysql_install_db
      [mysql-3.22.25]# /usr/local/mysql/bin/safe_mysqld &

  symbolic link  ؼ  ʿմϴ.     
  ^^ (MySQL  ť̳ IMAP    ʿմϴ)

      [mysql-3.22.25]# mkdir /usr/local/include
      [mysql-3.22.25]# ln -s /usr/local/mysql/include/mysql /usr/local/include/mysql
      [mysql-3.22.25]# ln -s /usr/local/mysql/lib/mysql /usr/lib/mysql
      [mysql-3.22.25]# mkdir /usr/local/lib
      [mysql-3.22.25]# ln -s /usr/local/mysql/lib/mysql /usr/local/lib/mysql
      [mysql-3.22.25]# ln -s /usr/local/mysql/lib/mysql /usr/lib/mysql

  õɶ ߵ ϵ սô

      [mysql-3.22.25]# vi /etc/rc.d/rc.local
      ----------------------------------------------------
      | if [ -f /usr/local/mysql/bin/safe_mysqld ]; then |
      | /usr/local/mysql/bin/safe_mysqld &               |
      | fi                                               |
      ----------------------------------------------------

    mysql ġ ׿ ^^; ϰ ϳ 
   

  3.2.  APACHE

  .. ġ  غ? ̳  ϰ ϴ.

      [apache-1.3.9]# ./configure --prefix=/usr/local/apache --enable-shared=max
      [apache-1.3.9]# make
      [apache-1.3.9]# make install

  ̳ õɶ ߵ  ռ

      [apache-1.3.9]# vi /etc/rc.d/rc.local
      ----------------------------------------------------
      | if [ -f /usr/local/apache/bin/httpd ]; then      |
      | /usr/local/apache/bin/apachectl start            |
      | fi                                               |
      ----------------------------------------------------

    2 ׿....  ¥ ϴ. .....

  3.3.  QMAIL

   嵮 qmail Ա. īīī...  غ ...  
  qmailġ 10 Ѱ غ״... ٸ ڼ  qmail HOW-
  TO   ؼ  ֽʽÿ.  ֺ  򰥸
  ֽϴ.

  3.3.1.  qmail install

   qmail mysql ġ ϵ ...

      [qmai-1.03]# patch -p1 < ../patch/qmail-1.03-mysql-0.6.6.patch

  qmail 丮  ϴ° ƽ? ^^

      [qmai-1.03]# mkdir /var/qmail

  qmail    ϴ Ʒ  縦 Ͻ user.sh
  editմϴ.  ٸ κ   LINUXκ  ܵΰ տ ּ
  # մϴ.

      [qmai-1.03]# cp INSTALL.ids user.sh
      [qmai-1.03]# sh user.sh

   qmail  ǰ  丮  ϴ ^^

      [qmai-1.03]# make
      [qmai-1.03]# make setup check

    ϸ 켱 qmail ġ ư? ũũũ....   
   ٸ... mysql õ path κ̳  symbolic link
   ɼ Ůϴ.   ּ.

  3.3.2.  rblsmtpd install

   rblsmtpd ġؾ?  ̳̾  ϰ .

      [rblsmtpd-0.70]# make
      [rblsmtpd-0.70]# make setup check

   ϴ.

  3.3.3.  qmail ġ 

   ٽ qmail丮 ϴ. (/var/qmail/  ƴմϴ. ҽ
  Դϴ)

      [qmai-1.03]# ./config

    κ  ٸ Ʒ ó ּ

      [qmai-1.03]# ./config-fast totoro.kr.psi.net

  ()  config  Ǿ մϴ. κ ̰   ʴ
   DNS reverse  Ǿ    ΰ ϴ. reverse
  ̶ IP ּҸ  ̸ ãƳ  ̾߱ մϴ. ȵŵ
  Ǳ   ϰ ϴ°  ? Ȯ ping -R <ip
  address>  Ȯ  ֽϴ.  DNS   Ʈ   
   κ ͵ ping -R 񽺸  Ƿ ȵ 
  ֽϴ.

  ʹ qmailġ ״    Դϴ. Ȥ ׾
  ñϽŰ ø qmail HOW-TO  .  qmail ˷帮°
  ƴ϶ qmail IMAP ϴ  ϴ Դϴ.

      [qmai-1.03]# cd ~alias
      [qmai-1.03]# touch .qmail-root .qmail-postmaster .qmail-mailer-daemon
      [qmai-1.03]# cp /var/qmail/boot/home /var/qmail/rc

   sendmail Խô.  linux ƿ sendmail ȱ..

      [qmai-1.03]# kill -9 $(ps aux | grep sendmail | awk {'print $2'})
      [qmai-1.03]# mv /usr/lib/sendmail /usr/lib/sendmail.old
      [qmai-1.03]# mv /usr/sbin/sendmail /usr/sbin/sendmail.old
      [qmai-1.03]# ln -s /var/qmail/bin/sendmail /usr/lib/sendmail
      [qmai-1.03]# ln -s /var/qmail/bin/sendmail /usr/sbin/sendmail

  () kill   "no such pid"  ü  װ 
   grep sendmail  ˻  ̹Ƿ ϴ.

  qmail  ^^ 

      [qmai-1.03]# csh -cf '/var/qmail/rc &'

  ̳ õɶ ߵ  ռ

      [qmai-1.03]# vi /etc/rc.d/rc.local
      ----------------------------------------------------
      | if [ -f /var/qmail/rc ]; then                    |
      | csh -cf '/var/qmail/rc &'                        |
      | fi                                               |
      ----------------------------------------------------

  3.3.4.  ucspi-tcp

   qmail  ƾ ϴ ѵԴϴ. ...  ϴ
   ^^ HOW-TO       ֵϸ ˷帳ϴ.

      [ucspi-tcp-0.84]# make
      [ucspi-tcp-0.84]# make setup check

  3.3.5.  daemontools

    setuser ȸԴ 찡 ִµ ̰ 0.53
  ġϽø  ϴ. 0.53 ̿ ּ..  setuidgid
   ^^

      [daemontools-0.53] make
      [daemontools-0.53] make man
      [daemontools-0.53] make setup
      [daemontools-0.53] make check

  3.3.6.  qmail ġ 

  ...  밭 qmail  Ǿϴ. ^^  α׿ 
   

      [qmai-1.03]# mkdir /var/log/qmail
      [qmai-1.03]# chown qmaill /var/log/qmail
      [qmai-1.03]# mkdir /var/log/qmail/qmail-smtpd
      [qmai-1.03]# mkdir /var/log/qmail/qmail-pop3d
      [qmai-1.03]# chown qmaill /var/log/qmail/*

   tcprules մϴ. ^^ϴ   ƽ?   ܺο
  SMTP  ..  ¼ ¼ ϴ....

      [qmai-1.03]# vi /etc/tcp.smtp

  :allow Ǵ 203.255.115.:allow,RELAYCLIENT=""  ̷
  մϴ.

      [qmai-1.03]# tcprules /etc/tcp.smtp.cdb /etc/tcp.smtp.tmp < /etc/tcp.smtp
      [qmai-1.03]# PATH=/var/qmail/bin:/usr/local/bin:$PATH
      [qmai-1.03]# export PATH
      [qmai-1.03]# mkdir /var/lock/qmail-smtpd
      [qmai-1.03]# supervise /var/lock/qmail-smtpd \
      tcpserver -v -x/etc/tcp.smtp.cdb -u71 -g1001 0 25 \
      rblsmtpd qmail-smtpd 2>&1 | \
      setuser qmaill accustamp | \
      setuser qmaill cyclog -s5000000 -n5 /var/log/qmail/qmail-smtpd &
      [qmai-1.03]# vi /etc/inetd.conf

  3.3.7.  checkpassword

      [checkpassword-0.81]# patch -p1 < ../patch/checkpassword-0.81-mysql-0.6.6.patch
      [checkpassword-0.81]# make
      [checkpassword-0.81]# make setup check
      [checkpassword-0.81]# vi /etc/inetd.conf

  Ʒ  /etc/inetd.conf Ͽ pop-3 մϴ. ޿ ٷ
  .   ƴմϴ.

      pop-3 stream tcp nowait root /usr/sbin/tcpd /var/qmail/bin/qmail-popup totoro.kr.psi.net
         /bin/checkpassword /var/qmail/bin/qmail-pop3d Maildir

  ߵǳ ׽Ʈ غ.. ^^;  ߵǾ ٵ....

      [checkpassword-0.81]# printf "popori\01111\0Y123456\0" | /bin/checkpassword `which id` 3<&0

  ƽ? "\0н\0ϰų\0" ̳ ȵǸ ٽؾߵ˴ϴ...
  ε ϼ...

  ()Ȥ libmyysqlclient.so.6  ٰ   ֽϴ. ̰
   ġ MySQL  shared ̺귯 /usr/lib 丮 
  ʱ    Դϴ. Ʒ ϰ ٽ Ͻʽÿ.

      [checkpassword-0.81]# ln -s /usr/lib/mysql/libmysqlclient.so.6.0 /usr/lib/libmysqlclient.so.6

  3.3.8.  qmail sqlserver մϴ

      [qmai-1.03] vi /var/qmail/control/sqlserver
      ---------------------------------------
      | mysql_use yes                       |
      | server localhost                    |
      | login qm_user                       |
      | password                            |
      | db qmail                            |
      | table users                         |
      | check_host no                       |
      ---------------------------------------

  () MySQL  ϴ μ qm_user  ϰ ֽϴ. ̹
  MySQL  ϱ  authority  Ǿ ־ մϴ. ڼѰ
  MySQL Ŵ Ͻʽÿ.

  3.3.9.  MySQL DB

   ̷  ° DB  ߰?

      [mysql-3.22.25]# mysqladmin create qmail
      [mysql-3.22.25]# mysql mysql

     popori  qmail DB mysql database
  մϴ.  ϰ(user table) DB밡ϰ ݴϴ (db
  table)  ̳ mysql manual ô ƴ  ¦ ֽ
    帮. ^^

      [mysql-3.22.25]# mysql -u popori qmail
      ----------------------------------------------------
      | create table users (                             |
      | id char(32) default '' not null,                 |
      | crypt char(32) binary default '' not null,       |
      | passwd char(32) binary default '' not null,      |
      | uid int(10) unsigned default '65534' not null,   |
      | gid int(10) unsigned default '65534' not null,   |
      | shell char(100) binary default '' not null,      |
      | home char(100) binary default '' not null,       |
      | start_date date default '0000-00-00' not null,   |
      | expire_date date default '3000-12-31' not null,  |
      | active enum('Y', 'N') default 'Y' not null,      |
      | key id(id(10)),                                  |
      | key start_date(start_date),                      |
      | key expire_date(expire_date),                    |
      | key active(active)                               |
      | );                                               |
      ----------------------------------------------------

      insert into users(id, uid, gid, crypt, shell, home)
      values ('test', 1000, 1000, encrypt('test'), '/bin/false', '/home/muser/test');

  3.3.10.  ׽Ʈ

   ׽Ʈ غ߰? .. ⼭  ȵ˴ϴ... 
  нϼ.  insert  .

      [mysql-3.22.25]# mkdir /home/muser/test
      [mysql-3.22.25]# /var/qmail/bin/maildirmakr /home/muser/test/Maildir
      [mysql-3.22.25]# echo "./Maildir/" > /home/muser/test/.qmail
      [mysql-3.22.25]# chown -R 1000.1000 /home/muser/test

  Ʒ   ... alias  Ѱ̴ϴ.  ݵ
  uid(1000), gid(1000)/home/muser/test   ; մϴ ^^

      [mysql-3.22.25]# /var/qmail/bin/qmail-getpw test localhost

   ׽Ʈ ƴٸ  

      [mysql-3.22.25]# echo to:test | /var/qmail/bin/qmail-inject

    ޾Ҵ /home/muser/test/Maildir/new ؿ  
    Ǵ°̴ϴ.   α غ.

      [mysql-3.22.25]# telnet localhost pop-3
      +OK <15378.956132287@<domain_name>
      user test
      +OK
      pass test
      +OK
      ...
      quit
      [mysql-3.22.25]# _

   ؼ ok ?  ok ƴ϶ ö  
  ϼ.  ̴ϴ.

  ...  qmail  ...  IMAP  PHP 
  ҳ׿.  IMAP   ϴ  ּ.. Ӱ......

  3.4.  IMAP

   嵮 IMAP Խϴ.   ..  ӳ׿.  α
  MYSQL Ҽ ֵ ġ ݴϴ.

      [imap-4.7b] patch -p1 < ../patch/imap-mysql-0.0.2.patch

    ϱ ٸ ؾմϴ.   ̱  
  ø ȵ. ^^; qmail IMAP ϱ ̴.. 
  Maildir ġ  մϴ.  ׷ ִ Maildirġ
  4.5̱ ̹ mysqlġ   ׳ patch 
  ȵ˴ϴ. -_-; ̳   ġ մϴ.  ׷
  15   ڵ˴ϴ. -_-; Ÿ ...

  3.4.1.  Maildir ġ

   ̳  ϱؼ imap-4.5_maildirpatched-1.00  ޾Ƽ
  Ǳϴ.  ̰ IMAP 4.5 Maildir patch   Ű ε...
  ̳  Ǯ  .

    ϴ.   patch 丮  IMAP Maildir ġ 
  5  ֽϴ.     ġ   
  ۵մϴ.

  3.4.1.1.  IMAP-4.5-qmail.patch

    vi  src/osdep/unix/env_unix.c  ģٴ 
  ˼ ֽϴ.

      [imap-4.7b] vi src/osdep/unix/env_unix.c

  [imap-4.7b]  ġ   env_unix.c Ĩϴ.  ġ
   밭 ˷帮..  line ϴ.  @@ -595,7 +596,7 @@ <--
  ̷ κ ? ̰ 595° ̶ Ҹε...  ̹ ġ
   ֱ   ó ãƺø ˴ϴ.

      {
        char tmp[MAILTMPLEN];
        if (!sysInbox) {             /* initialize if first time */
      -    sprintf (tmp,"%s/%s",MAILSPOOL,myusername ());
      +    sprintf (tmp,"%s/Mailbox",myhomedir ());
        sysInbox = cpystr (tmp);   /* system inbox is from mail spool */
      }
      return sysInbox;

  ٽ   κ ִµ 595 line   ڵ尡 ְ տ
  - ִ κε  κ ϰ  + ִ κ
  ڵ ü ϴ°̴ϴ.  ^^  1? տ #  ּó
  Ȱ̹Ƿ  ʽϴ.

  3.4.1.2.  imap-4.5-mdirlist.patch

  ̳ src/c-client/mail.c  մϴ.    ?

  3.4.1.3.  imap-4.5-maildir980721-rename.patch |
  imap-4.5-maildir980721-delete.patch

   2 ġ ѹ  .  .. 켱 ̳
  src/osdep/unix/maildir.c  Ĩϴ.   vi   ?
  ^^; ̶ Ʊ Ǯ imap-4.5_maildirpatched-1.00/src/osdep/unix/ 
   ⿡ maildir.c maildir.h  ֽϴ ^^  ΰ 
  .  ׷ 2 ġ   ̹Ƿ Ѿϴ. īīīī.

  3.4.1.4.  imap-4.5-createproto.patch

  ̳ src/osdep/unix/env_unix.c  մϴ.  
  ɽ մϴ.   κ  ߸ ϽǼ ϱ -_-;

  3.4.1.5.  Makefile

    κе  ġ  ؾ  κ 2
  ֽϴ.

  ϳ maildir.c   ̳ makefile ߰ؾ߰?
   Դϴ.  src/osdep/unix/Makefile vi ϴ. ׸ ٸ
  ͹̳ ϳ  
  imap-4.5_maildirpatched-1.00/src/osdep/unix/Makefile  ϴ. ׸
  ⼭ maildir ãƼ   Ȯ 4.7 ִ
  Makefile   ݴϴ. ^^  4 5 Դϴ.

   Դϴ.  ߰   ߰Ѱǵ...
  env_unix.c   ߰Ǹ鼭 mail.h  ľ մϴ.  src/c-
  client/mail.h ø MESSAGECACHE structure(ü) ֽϴ.

        unsigned int spare : 1;       /* first spare bit */
        unsigned int spare2 : 1;      /* second spare bit */
        unsigned int spare3 : 1;      /* third spare bit */
        void *sparep;                 /* spare pointer */
        unsigned long user_flags;     /* user-assignable flags */
      } MESSAGECACHE;

  ̷ Ǿִ κп ͸ ϳ ߰ݴϴ.

        unsigned int spare : 1;       /* first spare bit */
        unsigned int spare2 : 1;      /* second spare bit */
        unsigned int spare3 : 1;      /* third spare bit */
        void *sparep;                 /* spare pointer */
        void *maildirp;               /* for the Maildir driver */ <-- .
        unsigned long user_flags;     /* user-assignable flags */
      } MESSAGECACHE;

        ϴ .

      [imap-4.7b]# make slx

   ϰ  ־  ֽϴ. c-client  丮
   Ŀ

      [imap-4.7b]# cd c-client

  ű⿡ CFLAGS  ϼ. ¥  
  -DSQLSERVERFILE="/etc/imap/sqlserver" 
  -DSQLSERVERFILE="\"/var/qmail/control/sqlserver\""  ٲٽʽÿ.  Ȥ
  sqlserver Ư 丮 ٸ ű ٲٰ.  ٵ \" 
   ʽÿ. Ͻ  ϴ. ׸  ±׿  ޴°
  mysql.c ̹Ƿ touch  ־  մϴ. (!)

      [c-client]# touch mysql.c

  ̰ make slx  ϸ ٽ ǵ ϴ. Ȥ    
  ٽ ־ մϴ. ׳ make ϸ .  
  丮 linkage.c  linkage.h  ֽϴ.   ⿡
  linkage.c 

      mail_link (&maildirdriver);

   ϰ linkage.h  Ʒ մϴ.

      extern DRIVER maildirdriver;

  ׸  丮 ö󰡼

      [imap-4.7b] # rm imapd/imap.o popd/*.o mtest/*.o

   Ͽ Ŀ ٽ make  ϸ  κп   ٽ
  մϴ.  aeromail  ؼ ϸ IMAP   MySQL  
  α׷ Ұ Դϴ.

      [imap-4.7b]# make
      [imap-4.7b]# cp -r imap-4.7b /usr/local/imap
      [imap-4.7b]# ln -s /usr/local/imap/c-client /usr/local/imap/include
      [imap-4.7b]# ln -s /usr/local/imap/c-client /usr/local/imap/lib
      [imap-4.7b]# cp /usr/local/imap/ipopd/ipop2d /usr/sbin
      [imap-4.7b]# cp /usr/local/imap/ipopd/ipop3d /usr/sbin
      [imap-4.7b]# cp /usr/local/imap/imapd/imapd /usr/sbin

  ּ ִٸ Ǯݴϴ.

      [imap-4.7b]# vi /etc/services pop-2 pop-3 imap 

   qmailġ ߴ pop-3 ġ ȵ˴ϴ.  [imap-4.7b]# vi
  /etc/inetd.conf pop-2 pop-3 imap   ٽö

      [imap-4.7b]# killall -HUP inetd

  IMAP  Ǵ Ȯ ..

      [imap-4.7b]# telnet localhost 143

      Ȱ̴ϴ.  PHP 

  3.5.  PHP

  ... 嵮 Դϴ. ... 鱺....

      [php-3.15]# ./configure --with-apxs=/usr/local/apache/bin/apxs
      --with-mysql=/usr/local/mysql --with-imap=/usr/local/imap
      --with-config-file-path=/usr/local/lib --enable-track-vars
      [php-3.15]# make
      [php-3.15]# make install

   ? PHP ϴ.

  4.  Ÿ

      ,,,,,  
  /usr/local/apache/conf/httpd.conf  ؾմϴ.  php ǰ
  Ǯ Ȩ𷺵 ϰ Ÿ  ̰ ݴϴ.  ۱ apachectl
  start ϰ .

  5.  ׽Ʈ

  ! ̺κ   ߴµ... -_-; 켱 ϰ Ǻ
  yamail ġ . http://www.kr.freebsd.org/ jaejunh/ ⼭
  ٿ  yamailŰ ġϽ ˴ϴ.  ϴϱ...  
  5̸ ɰ̴ϴ.  ׸  ׽Ʈ ϽǼ ֵ  κ 
  ٽ  ÷帮ڽϴ.  ˼Դ ^^

  6.  ġ

  ... ž 1ð    ϸ鼭  ٰ µ...
   ϳ   е ٽ ǰ   ռ
  ...    Ҽ ־µ...     е鲲 ̸
  ˸ ... .....

       оּż ϰ...   ۷ ٽ
  ѹ    ϰڽϴ.

   е鿡  Ǿ ڳ׿...

    ȯ   鼭   ϰ
     Դϴ. ^^ ũũ....   1 ȹ
  ֽϴ.   ּ

  մϴ.

