̸ ver 2.0 Standard  ġ ޴



1. ̸ ver 2.0 ġ ʿ 
2. ̸ ڵ ġ 
3. ̸  
4.  
5. ġ ǻ



1. ̸ ver 2.0 ġ ʿ 

̸ Standard  Sendmail  POP3 ̿մϴ.
׷Ƿ Sendmail POP3 ġ   ʿ մϴ.(NT Server )
POP3 δ qpopper ġ Ǿ־߸ մϴ. Qpopper ġ
Բ  qpopperġ ޴ Ͽ ݵ ġ ֽñ ٶϴ.



2. ̸ ڵ ġ 

   1)  root α մϴ.

      bash# su -


   2)  www.mirsys.com Mirmail ver 2.0 Standard  ٿ ޾  Ư
      丮  Ǯ ϴ.

      bash# tar xvf mirmail2.0S.tar


   3) ׷ setupϰ mirmail2.0 丮  ˴ϴ.

      bash# ls
      drwxr-xr-x   8 root     root         4096 Jun  2 07:07 mirmail2.0
      -rw-r--r--   1 root     root         3974 Jun  2 07:37 setup


    4) ش 丮 'perl setup' Էմϴ.

      bash# perl setup


    5) ׷ Ʒ  ȭ Setup  ˴ϴ.


        Mirmail ver 2.0 Standard  ġմϴ.
         Sendmail pop3 ġ  ʾҴٸ Ctrl-C  ġ α׷
         ֽñ ٶϴ.
        Ű ñ ٶϴ..............[]

        Mirmail ver 2.0 Standard   

        1   ̸ ȳ

           1) ̸  Ǿ, ڽ ϰ ִ
              ü ´ Ȯ Ͻñ ٶϴ.
           2) ̸   , ̻ Ŀ͸¡ Ͻǰ
               Ÿ ɼ̳ Ȯ մϴ.

                - ߷ -

           Ͻʴϱ?...........(Y/N)[y]

        ݺ ¾ ϴ.
        ġ    丮 ־ ֽñ ٶϴ.
        ġ    丮 Ȩ ִ 丮 ̾߱ մϴ.
        ex '/usr/local/apache/htdocs' or '/home/httpd/html'
        ġ    丮 : [丮Է]

        ̸  ׷̵  ؼ  մϴ.
          ּҸ ־ ּ: [ ּ Է]

         ġϴ°  ־ּ : [ ּ Է]


         ġ ϴ.


        --̷ Ǹ ϴ α׷ ¾ ˴ϴ.



3. ̸  

̸ '/etc/mirmail_sys.conf'  ¾ 丮 'conf/mail.conf' 2  
ֽϴ. 2  vi ⸦ ̿Ͽ Ͽ ݴϴ.


    1)mirmail_sys.conf 

        $SYS{'basedir'}: ġ    丮 մϴ.
                          '/usr/local/apache/htdocs' '/home/httpd/html'Դϴ.
                         ݵ ġ  httpd.conf Ͻþ  Ͻñ ٶϴ.

         : $SYS{'basedir'} = "ġ Ȩ 丮";
        ) $SYS{'basedir'} = "/usr/local/apache/htdocs";

           ----------------------------------------------------------------------

        $SYS{'p_dir'}, $SYS{'m_dir'}, $SYS{'img'}, $SYS{'lib'}, $SYS{'sub'}, $SYS{'conf'}
        $SYS{'mail_conf'}:  κ  ġ Ȩ 丮 ϸ ٲٽ ʿ䰡 
                            쿡 α׷    Ƿ 
                            .

        $SYS{'p_dir'} = "$SYS{'basedir'}/mirmail";
        $SYS{'m_dir'} = "$SYS{'basedir'}/mail";
        $SYS{'img'} = "$SYS{'basedir'}/$SYS{'p_dir'}";
        $SYS{'lib'} = "$SYS{'basedir'}/lib";
        $SYS{'sub'} = "$SYS{'basedir'}/sub";
        $SYS{'conf'} = "$SYS{'basedir'}/conf";
        $SYS{'mail_conf'} = "$SYS{'conf'}/mail.conf";

           ----------------------------------------------------------------------

        $SYS{'rm'}, $SYS{'mv'}, $SYS{'sendmail'}, $SYS{'touch'}
        :ý rm mv,sendmail ɾ ϴ Դϴ. 'whereis ɾ' ̿ϼ
         ãø θ ã  ֽϴ.  '/bin/' 丮  ٸ 丮
           ٲֽñ ٶϴ.

        $SYS{'rm'} = "/bin/rm";
        $SYS{'mv'} = "/bin/mv";
        $SYS{'sendmail'} = "/usr/sbin/sendmail";
        $SYS{'touch'} = "/bin/touch";

           ----------------------------------------------------------------------


    2) mail.conf  

        --------------------------------------------------------------------------------
        $CONF{user_dir}

        ̸ ϴ  丮 Դϴ.
        ݵ  丮 uid,gid = 99,99 Ǿ߸ մϴ.
         /mirmail-user丮 ڴ nobody Ǿ߸ մϴ.
         ׷ ʴٸ chownɾ Ͽ ٲپ ֽñ ٶϴ.
        : chown nobody.nobody /mirmail-user
        *Mirmail-user 丮    ϰ ֽϴ.
        * Ͻø   /  ʽϴ.

        ex) $CONF{user_dir} = "/mirmail-user";

        --------------------------------------------------------------------------------

        ***$CONF{domain}

        ش   Դϴ. $CONF{domain}   մϴ.
        www mail   ̸ ־ָ ʵ˴ϴ.

        ex) $CONF{domain} = "domain.com" or
            $CONF{domain} = "domain.co.kr"

        --------------------------------------------------------------------------------

        ***$CONF{'mailserver'}

        $CONF{'mailserver'}  ϼ Full մϴ.
          www.zzisoft.com ϰִٸ mail.zzisoft.com  ϽǼֽϴ.
         mail.zzisoft.com ϼ Ͻð ôٸ Ʒ  ־ֽø ˴ϴ.
        Ǵ onother.zzisoft.com ϰʹٸ onother.zzisoft.com ־ֽø ˴ϴ.
        
        ex)$CONF{'mailserver'} = "mail.zzisoft.com";

        --------------------------------------------------------------------------------

        ***$CONF{'server'}

        $CONF{'server'}   մϴ. 
         ġ   Ʋ  ٲ ֽñ ٶϴ.
          Ͻ mail.zzisoft.com  ͳݿ  ϽŴٸ
        "mail.zzisoft.com"  ֽø˴ϴ. Ǵ "www.zzisoft.com"
        ͳݿ  ϽŴٸ "www.zzisoft.com"  ֽø ˴ϴ.
        "www.zzisoft.com"  ϽǶ ׵ ٸ 񽺿 ߺ Ǿִٸ
        ϽǼ ϴ.

        ex)$CONF{'server'} = "www.zzisoft.com";

        --------------------------------------------------------------------------------

        ***$CONF{'userquota'}

          ͸ ϴ κԴϴ.    byteԴϴ.

        ex)$CONF{'userquota'} = "5242880";

        --------------------------------------------------------------------------------

        ***$CONF{upload_limit}

          ε 뷮  մϴ. 뷮  byteԴϴ.

        ex)$CONF{upload_limit} = "2000000";

        --------------------------------------------------------------------------------

        ***$CONF{ppl}

         ̴  Ʈ  մϴ. 
        Ʒ ٸ 1 15  ˴ϴ.

        ex)$CONF{ppl} = "15";

        --------------------------------------------------------------------------------

        Ʒ      ϴ ̹Ƿ    ϸ 
           α׷  Ƿ   ñ ٶϴ.

        $CONF{folder} = "Maildir";
        $CONF{folder_index} = "$CONF{folder}/.mboxconf";

        --------------------------------------------------------------------------------



    3) httpd.conf 

        ġ httpd.conf Ͽ cgi  ϰ Ͽ մϴ. ġ
        httpd.conf߿ Ʒ   ãƼ ּ Ǯ ݴϴ.

        #AddHandler cgi-script .cgi -> AddHandler cgi-script .cgi

        Ʒ   httpd.conf Ͽ ݴϴ.

        ex)  <Directory /usr/local/apache/htdocs>

        <Directory [ڽ    丮]>
            AllowOverride FileInfo AuthConfig
            Options ExecCGI Includes
            Order allow,deny
            Allow from all
        </Directory>

          ġ   ٽ õ ݴϴ.

        ex) /usr/local/apache/bin/apachectl restart

        bash# [ش 丮]/apachectl restart




4.  

̸ webmaild ü   ־߸  մϴ.  α׷  
ϰų , α մϴ.    Ű ؼ Ʒ    ݴϴ.

        bash# /usr/bin/webmaild &

׸ ڽ  ϸ ̸ α ȭ Ÿϴ.

  õɶ ڵ  ۵ǰ Ϸ /etc/rc.d/rc.local Ʒ  
߰ ݴϴ.

        /usr/bin/webmaild &

׷ ׻ õ 쿡    ڵ ߰ ˴ϴ.




5. ġ  ǻ

̸ ݵ sendmail qpopper ġ Ǿ־ մϴ.
pop-3 δ ݵ qpopper ġ Ǿ־߸    ҰԴϴ.
ϴ  Բִ qpopper.txt Ͻñ ٶϴ.

̸ ڴ /mirmail-user Ǹ  ޼  ˴ϴ. ׷Ƿ տ 
ٿ  /mirmail-user ݵ ڰ nobody Ǿ մϴ.
    ׾ 쿡  Ұ ϹǷ ȮϽñ ٶϴ.

̸ ġ  ۵ ȵɰ쿡  ps -ax  Sendmail  ǳ ȮϽð
telnet  ڽ  POP3ݷ Ͽ POP3񽺰  ǰ ִ Ȯ մϴ.

bash# telnet localhost 110
Connected to localhost.localdomain.
Escape character is '^]'.
+OK QPOP (version 3.0.2) at www.domain.com starting.
user user
+OK Password required for user.
pass passwd
quit

