  GNU ϸ Ʈ ý Mailman

  ؿ musica98@chollian.net
  v0.1 2000 5 24

    GNU ϸ Ʈ ý Mailman ġ ؼ
   ҽϴ.        Mailman 
   κ ذ  ʾ   Mailman ҽ ԵǾ
  ִ INSTALL  ġ ϰ,   Mailman Ȱ
  ϸ Ʈ ϸ鼭  ͵   
  ׷̵   Դϴ.
  ______________________________________________________________________

  

  1.     
  2. Mailman ν ϱ  ؾ  
  3. ý ¾
  4. ġϱ
     4.1 Running configure
     4.2 ġ Ȯϱ
     4.3  ý ¾ϱ
     4.4 Mailman ϱ

  5. Mailman ϱ
  6. ϸƮ ϱ
     6.1 ο  ޱ

  7. 

  ______________________________________________________________________

  1.      

  ڴ  ϸ Ʈ  ô̳ Ҿ. 
  ϸ Ʈ ˰ ִ°̶,  α׷ Majordomo
  ִٴ  ܿ  ߾.  ѹ  ġ غ
  ϸ缭 ̸ ̷ ִٰ, ħ   Ʈ ϴµ
  ־ ʼҷ ϸƮ ʿϰ Ǿ

  ׷ Majordomo ġϱ  ߴ.  ̸  
  Majordomo ġ  ߴµ, ġ ׸   ƴϾ
   ŷο ̾,   ̽ 
  ʴ´ٴ ̾.  Majordomo ٸ  
  ̽ ϴ Ʈ鵵 ־, Majordomo
  ġϰ  װͱ ġϷ ̸ ŷο  ƴϾ.

        ̽ ⺻
  Ѵٴ ̾. ణ  ̸,  HTML  ĥ 
    ѱ localization   Ҵ.

  ̷ ؼ  Mailman ̴.   ġ  ȵǰ 
    ƴϾ, ̸ Ϳ   ƴ 
  .

   е ̳ Mailman 迡 ʴ븦 մϴ.

  2.  Mailman ν ϱ  ؾ  

   Mailman ν ϱ ʿѰ  ֽϴ.

  翬 ̾߱ ̰ ù° Mailman ҽڵ, ׸ Ϲ
   Ŵٸ Ƹ  غ Ǿ Ŷ Ǵ C
  Compiler Python . , Ȥ 𸣴 üũ غô.
  ʿѰ Ʒ ϴ

     ֽ Mailman ҽڵ
        mailman-1.1.tar.gz

     Python 
         1.5 Ȥ    ʿմϴ. 'whereis python' 
        Python  ġ ˾Ƴϴ. Python ġǾ 
        ʴٸ <http://www.python.org> 湮 ñ ٶϴ.

     C Ϸ
        wrapper ϱ ؼ C Ϸ ʿմϴ.  츮
         ִ GNU C compiler ϴ.

  3.  ý ¾

    Mailman ġ   մϴ.  ̹ ý
  ¾ ۾ root   ϸ ˴ϴ.  Mailman
  νϱ  ý Ʒ     ָ
  ˴ϴ.

  1.

         # adduser mailman

  ̶ ϸ, mailman ̶ ׷/ ο   Դϴ.

  2. Mailman ġ 丮 ( $prefix)  մϴ.  
     Mailman ϵ $prefix 丮 ؿ ġ ˴ϴ.  ࿡
      mailman  ߰ߴٸ ⺻ ġ ⺻
     丮(/home/mailman) ̹  Դϴ.  
     ⺻ /home/mailman  ġ 丮  ߽ϴ.

         -  .bash_profile  ؼ, $prefix ȯ溯  °͵  Դϴ.
            ~/.bash_profile ߰մϴ.

           export prefix=/home/mailman

  3. $prefix 丮 'mailman' ׷  ݵ Ǿ ־ ϸ,
     setgid bit set  Ǿ ־ ϰ,   б,
      ־ մϴ.  Ʒ  ݴϴ.

         % cd $prefix
         % chgrp mailman .
         % chmod a+rx,g+ws .

   Mailman  ġϱ  ý غ ϴ.

  4.  ġϱ

  4.1.  Running configure

     ܰ  root  ƴ θ mailman
   ϸ ˴ϴ.  Ƹ  ٸ GNU Ʈ
  νغ  ִٸ, Ƹ  ġ  Դϴ.
  Ϲ 쿡  Mailman   Ǯ ƹ ɼǾ
  configure ũƮ ϸ   Դϴ.

  1.  ٿ ҽڵ  ϰ  մϴ.

         % tar -xvzf mailman-<version>.tar.gz
         % cd mailman-<version>
         % ./configure
           (  ./configure --prefix=$prefix --with-python=/usr/bin/python  ߽ϴ.)
         % make install

         configure  Ʒ  ɼ ؼ  ýۿ ȭ ų  ֽϴ.

  ______________________________________________________________________
        --prefix=dir

              Mailman ν 丮  ݴϴ.
              ⺻ /home/mailman  õǾ ְ ̹  ߴ ó 丮 غǾ Դϴ.

        --with-python=</path/to/python>

              python ġǾ ִ 丮  ش.
  ______________________________________________________________________

      make install   Ƹ   ޼  Դϴ.

          *****
          ***** If you are installing over an old installation, please
          ***** run "make update".  See the UPGRADING file for details.
          *****

    configure ƹ ɼǾ̵ ġ  ߽ϴ.
  ̿   ɼ ñϽ  Mailman ҽڵ忡 ԵǾ ִ
  INSTALL  Ͻø ˴ϴ.

  4.2.  ġ Ȯϱ

  Ƹ Ϲ  ýۿ ƹ  ġ Ǿ
   ˴ϴ.   Ȥ 𸣴  ġ Ǿ Ȯ
  غô. check_perms ƿƼ Ȱؼ Mailman ε
  ۹̼ ġ Ǿ ڵ ˻縦  ϴ.

  1. check_perm մϴ.

         % cd $prefix
         % ./bin/check_perms

  ______________________________________________________________________
        ִٸ   ޼   Դϴ.

           Problems found: <߰ߵ  >
           Re-run as root with -f flag until no errors are found

       ޼ó root 

           $ ./bin/check_perms -f

       ϸ ۹̼ ڵ ְ ˴ϴ.
      ٽѹ mailman  check_perms մϴ.

       "No problems found"  ޼ ްԵǸ  ùٸ  ȰԴϴ.
  ______________________________________________________________________

  4.3.   ý ¾ϱ

   ϵ帳ϴ. ^^   ƹ   Դٸ, ϴ
  Mailman  ġ  Դϴ.   Mailman ùٸ
  ۵ϱ ,  ϼ  ô.

  1.  $prefix/cgi-bin  CGI ũƮ   ֵ
      ݴϴ.  root Apache  ȭ
     httpd.conf Aliases κп   ߰ݴϴ.

         ScriptAlias /mailman/  "$prefix/cgi-bin/"

  2. Mailman ΰ ȭ( Ǭ 丮 misc/mailman.jpg)
      images 丮 īǸ մϴ.   htdocs 丮
     ؿ images 丮 ϰ  丮 īǸ ϸ ˴ϴ.

         $ mkdir < Ʈ 丮>/images
         $ cp $prefix/mics/mailman.jpg < Ʈ 丮>/images

  3.   $prefix/Mailman/mm_cfg.py ΰȭġ  
      ߰ ݴϴ.

       DELIVERED_BY_URL = '/images/mailman.jpg'

  4.  Pipermail mailing list archives   ݴϴ. 
      httpd.conf ߰ ش.

       Alias /pipermail/ "$prefix/archives/public/"

       ׸    ŵϴ.

  5. crontab Ʈ ¾ մϴ.  Mailman н  ڵ
     µ ־ Cron ۾ ϰ ˴ϴ. 'mailman'  
     մϴ.

       % su - mailman
       % cd $prefix/cron
       % crontab crontab.in

  6.

       % su

       ࿡    musica@list.org   Ѵٸ '/etc/aliases'  ߰մϴ.

       mailman: musica@list.org
       mailman-owner:mailman

       newaliases  ý mail alias database  Žŵϴ.

       $ newaliases

  4.4.  Mailman ϱ

    ?  mailman  ΰ  ؾ 
  ֽϴ.

  1. $prefix/Mailman/mm_cfg.py ȭ üũ .  Ư
     DEFAULT_HOST_NAME  DEFAULT_URL  ´ üũ , Ʋ
     ִٸ   ֽø ˴ϴ.

     ___________________________________________________________________
       DEFAULT_HOST_NAME

             Mailman ġ  ǻ ȣƮ ̸Դϴ.

       DEFAULT_URL

            Mailman    Ҷ URL Դϴ.
     ___________________________________________________________________

  *  : HOME_DIR, MAIL_DIR  ϸ ȵ˴ϴ.  ̵ configure
  ũƮ ؼ ڵ  ˴ϴ.

  2. mailman н带  ش.

        % $prefix/bin/mmsitepass < н>

  ̷ ؼ Mailman ġ   ϴ.   ο
  ϸƮ  ϴ ϸ ҽϴ.

  5.  Mailman ϱ

  1.  'test' ̸ ϸƮ  ڽϴ.
     'newlist'  ο ϸƮ   ֽϴ.

        % $prefix/bin/newlist

        Enter the name of the list: <θ Ʈ ̸ Էմϴ. ⼭ 'test'>
        Enter the email of the person running the list: < ϸƮ  ּҸ Էմϴ.>
        Initial test password: < ϸƮ ȣ Էմϴ.>

         3 ޼ 亯 ϰ ͸ ġ   ޼    Դϴ.

  ______________________________________________________________________
     ## test mailing list
     ## created: 25-May-2000 mailman
     test:                    "|/home/mailman/mail/wrapper post test"
     test-admin:              "|/home/mailman/mail/wrapper mailowner test"
     test-request:            "|/home/mailman/mail/wrapper mailcmd test"
     owner-test:              test-admin
     test-owner:              test-admin
  ______________________________________________________________________

       ޼ root   ý mail alias database ߰ ݴϴ.

     % su -
     $ vi /etc/aliases

      aliases ߰

     ׸ ý mail alias database ŽŰ°  ô

     $ newaliases

  Tip ϳ :  Alias  !

  ______________________________________________________________________
     ࿡ sendmail 8.6.X ̻  ִٸ,  ϰ Alias ȭ   ִ. sendmail.cf "O" ߰Ѵ.
     ڼ  sendmail  ϱ ٶ.
     ϰ $prefix/mailman.aliases ȭ   Ͽ  Ǵ ϸƮ Alias ߰Ѵ.

     % su -
     % vi /etc/mailman.aliases

     ׸ sendmail.cf    ߰Ѵ.

     O AliasFile=/etc/mailman.aliase

     ׸ 'newalias'  ŽŰ° 

     $ newaliases

     ̷ ϸ  ο ϸ Ʈ Ҷ  Ǵ alias  $prefix/mailman.aliases 
     ߰  ؼ  Alias    ְ Ǿ.
  ______________________________________________________________________

  2. ̶ Ǿ  email of the person running the list 
     Է ּҷ ȳ Դϴ. Ǳ оô

  3.    ѹ Ȯ ô.

     ___________________________________________________________________
       - Your mailing<  н>

              ϸƮ нԴϴ.

       - You can configure your mailing list at the following web page:
         (ϸƮ     ִ URL Դϴ.   ڸ   ְ>

         http://<your-domain>/mailman/admin/<λ ϸƮ>

       - The web page for users of your mailing list is:
         (ϸƮ   ִ  ϴ URL Դϴ)

         http://<your-domain>/mailman/listinfo/test
     ___________________________________________________________________

  ̷ ؼ ⺻ ο ϸ Ʈ  ýϴ.  
   ؼ ϸƮ ϰ, ڸ ϴ ϸ
  ҽϴ.

  6.  ϸƮ ϱ

  6.1.  ο  ޱ

     'test'  ̸ ϸ Ʈ ο ڸ
  ޾ƺ ϰڽϴ.  ϴ  ̱ , ô
  ϴ.   Ȩ ϸƮ  մϴ.
   忡 ڷ  Ͽ ȳǾ ֽϴ.

  1. ϸ Ʈ  մϴ.

     ___________________________________________________________________
       http://<your-domain>/mailman/listinfo/test

       ϸƮ Ϸ Ϲݻڵ  URL 湮ϸ,   ȴٸ ^^     Դϴ.

       -  Your email address:  ϰ ϴ  ּҸ 

       - Pick a password:, Reenter password to confirm:  н带 ϴ.

       - Would you like to receive list mail batched in a daily digest?
          digest ̶ ׸ ũ  ֿ ϸ Ʈ 쿡 Ź  ϱ⿡ ŷο Ƿ
         ϸ Ʈ ޽ Ѳ  Ϸ翡   ޾ƺ ϴ ڴ 'yes' մϴ.
     ___________________________________________________________________

  2. Խû  ڴ, mailman κ λ Ʈ ̸ --
     confirmation of subscription -- request ]  ڵ
      ް ˴ϴ.  ڴ   Ͽ 'Re:' 
      ϸ ڵ ϸ Ʈ  ˴ϴ.

  * ǻ

  Ƹ Redhat 6.x ̻ sendmail 8.9.X ̻ ̿ϴ ýۿ
  ùٸ  Ȱ  ùٸ ۵ ʴ´ٴ 
  ˼Դϴ.  ū  ƴϴ  ô.   ˻縦
  غô.

  o  sendmail -v  ˻縦 غϴ.

       % date | /usr/lib/sendmail -v <ȸϸƮ ּ>

       ƹ  ٸ , Ƹ κ ýۿ Ʒ     Դϴ.

       "|/home/mailman/mail/wrapper post test"... Connecting to prog...
       "|/home/mailman/mail/wrapper post test"... Service unavailable

  o  ذ

       ̹  ٸ  Ҹ α׷  ص  α׷ Ȯϴ   
       sendmail mailman wrapper  ָ ذ ˴ϴ.    ϸ ˴ϴ.

       % su -
       $ cd /etc/smrsh
       $ ln -sf $prefix/mail/wrapper .

  o  ٽѹ ׽Ʈ غϴ.

       % date | /usr/lib/sendmail -v <ȸϸƮ ּ>

       Ƹ   ޼    Դϴ.

       "|/home/mailman/mail/wrapper post test"... Connecting to prog...
       "|/home/mailman/mail/wrapper post test"... Sent

       Դϴ.!!

   ٽѹ Ϲ ڿ  ޾ƺ  ȴٴ°  
  Դϴ.

  7.  

  ݱ ٷ  Mailman ۿ Ұϴ. Mailman
   ؼ  ɵ ϰ   ִ.  ο
  ϸ Ʈ α׷ Mailman    
  ؼ,     ǰ ̷  ϴ 
   ٷ̴.

     а ó Mailman ġ  ,  
   , ƴϸ  ؿͼ  Ͽ츦  ִ,
     ؼ  ֵ Խ ϳ 
   Ѵ.

  Mailman Խ http://mailman.linuxproject.co.kr

  ̰  ̷    ؼ  
     Դϴ.

   KLDP  Mailman ˰ ֽ Ǽ԰ 'Majordomo'
  Ͽ   ϸƮ Ұ ֽ ɻԲ 縦
  帳ϴ.

