GNU ¸ÞÀϸµ ¸®½ºÆ® ½Ã½ºÅÛ Mailman
GNU ¸ÞÀϸµ ¸®½ºÆ® ½Ã½ºÅÛ Mailman
v0.1 2000³â 5¿ù 24ÀÏ
ÀÌ ¹®¼´Â GNU ¸ÞÀϸµ ¸®½ºÆ® ½Ã½ºÅÛÀÎ MailmanÀÇ ¼³Ä¡¹æ¹ý¿¡ ´ëÇؼ ¼³¸íÇØ ³õ¾Ò½À´Ï´Ù. Á¦°¡ ¿µ¾î°¡ ¸¹ÀÌ µþ¸®´Â °ü°è·Î ¸¹Àº Mailman ÀÇ ¸¹Àº ºÎºÐÀÌ ÀÌÇØ°¡ µÇÁö ¾Ê¾ÒÁö¸¸
ÀÌ ¹®¼¿¡¼´Â Mailman ¼Ò½º¿¡ Æ÷ÇԵǾî ÀÖ´Â INSTALL¹®¼¿¡ µû¶ó ¼³Ä¡¸¦ ÇÏ°í, ½ÇÁ¦·Î Á¦°¡ MailmanÀ» È°¿ëÇØ ¸ÞÀϸµ ¸®½ºÆ®¸¬ ¿î¿µÇÏ¸é¼ °æÇèÇÑ
°ÍµéÀ» ³ª´©´Â ¹æ¹ýÀ¸·Î ¹®¼¸¦ ¾÷±×·¹À̵å ÇØ ³ª°¥ »ý°¢ÀÔ´Ï´Ù.
ÇÊÀÚ´Â ¿¹ÀüºÎÅÍ ¸ÞÀϸµ ¸®½ºÆ®¿¡ °ü½ÉÀÌ ¹«Ã´À̳ª ¸¹¾Ò¾ú´Ù. ÇÏÁö¸¸ ¸ÞÀϸµ ¸®½ºÆ®¿¡ ¾Ë°í Àִ°ÍÀ̶ó°í´Â, À¯¸íÇÑ ÇÁ·Î±×·¥À¸·Î Majordomo°¡ ÀÖ´Ù´Â Á¤µµ ¿Ü¿¡´Â
¾ËÁö¸¦ ¸øÇß¾ú´Ù. ¾ðÁ¨°¡ Çѹø Á÷Á¢ ¼³Ä¡¸¦ ÇغÁ¾ßÁö ÇÏ¸ç¼ À̸®Àú¸® ¹Ì·ç°í ÀÖ´Ù°¡, ¸¶Ä§ ¸®´ª½º °ü·Ã ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇϴµ¥ ÀÖ¾î¼ Çʼö¿ä¼Ò·Î ¸ÞÀϸµ¸®½ºÆ®°¡
ÇÊ¿äÇÏ°Ô µÇ¾ú´Ù
±×·¡¼ Majordomo¸¦ ¼³Ä¡Çϱâ·Î °á½ÉÀ» Çß´Ù. À̸®Àú¸® ¹®¼¸¦ µÚÁ®¼ MajordomoÀÇ ¼³Ä¡¿¡ ¼º°øÀ» Çߴµ¥, ¼³Ä¡¹ýÀÌ ±×¸® ¾î·Á¿î ÆíÀÌ ¾Æ´Ï¾úÁö¸¸
Á¶±Ý ¹ø°Å·Î¿î ÆíÀ̾ú°í, °áÁ¤ÀûÀ¸·Î À¥±â¹Ý ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÏÁö ¾Ê´Â´Ù´Â °ÍÀ̾ú´Ù. MajordomoÀÇ ´Ù¸¥¹®¼ Á¤º¸¿¡ º¸´Ï À¥±â¹ÝÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÏ´Â
ÇÁ·ÎÁ§Æ®µéµµ ÀÖ¾úÁö¸¸, Majordomo¸¦ ¼³Ä¡ÇÏ°í ¶Ç ±×°Í±îÁö ¼³Ä¡ÇÏ·Á´Ï À̸¸Àú¸¸ ¹ø°Å·Î¿î ÀÏÀÌ ¾Æ´Ï¾ú´Ù.
'ÇÊ¿ä´Â ¹ß¸í(=¹ß°ß)À» ³º´Â´Ù'°í Çß´ø°¡? ±× ½Ã±â¿¡ ¸¶Ä§ KLDP¿¡¼ ¿î¿µÇÏ°í ÀÖ´ø GNUÀÇ ¸ÞÀϸµ ¸®½ºÆ® ÇÁ·Î±×·¥ÀÎ
MailmanÀ» ¹ß°ßÇÏ°Ô µÇ¾ú´Ù.
°¡Àå ¸¶À½¿¡ µå´Â ±¸¼®Àº ¿ª½Ã À¥±â¹ÝÀÇ ÀÎÅÍÆäÀ̽º¸¦ ±âº»ÀûÀ¸·Î Á¦°øÇÑ´Ù´Â °ÍÀ̾ú´Ù. ¾à°£ÀÇ ¼ö°í¸¸ µéÀ̸é, ÀüÁ¦ÀûÀÎ HTML Æûµµ °íÄ¥ ¼ö ÀÖÀ»°Í °°°í
ÇÑ±Û localization µµ ½¬¿ï°Í °°¾Ò´Ù.
ÀÌ·¸°Ô Çؼ ¼±ÅÃÇÑ Mailman ÀÌ´Ù. Áö±Ý ¼³Ä¡ÇÑÁö ¾ó¸¶ ¾ÈµÇ°í º»°ÝÀûÀÎ ¿î¿µ¿¡ µé¾î°¡Áö´Â ¾Æ´Ï¾úÁö¸¸, À̸¸Àú¸¸ ±Í¿±°í Æí¸®ÇÑ ³ðÀÌ ¾Æ´Ò ¼ö ¾ø´Ù.
ÀÌÁ¦ ¿©·¯ºÐµéÀ» Àç¹Ì³ª´Â 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¸é ÁÁ½À´Ï´Ù.
ÀÌÁ¦ º»°ÝÀûÀ¸·Î Mailman ¼³Ä¡¿¡ µé¾î°¡ º¸µµ·Ï ÇÕ´Ï´Ù. À̹øÀåÀÇ ½Ã½ºÅÛ ¼Â¾÷ ÀÛ¾÷Àº root °èÁ¤À¸·Î ¼öÇàÀ» ÇÏ¸é µË´Ï´Ù.
MailmanÀ» ÀνºÅçÇϱâÀü¿¡ ´ç½ÅÀÇ ½Ã½ºÅÛÀ» ¾Æ·¡¿Í °°ÀÌ ¸î°¡Áö ¼¼ÆÃÀ» ÇØ ÁÖ¸é µË´Ï´Ù.
- 'mailman'À̶ó´Â ±×·ì/À¯Àú¸¦ »ý¼ºÇÑ´Ù. ÀϹÝÀûÀÎ ¸®´ª½º ½Ã½ºÅÛ¿¡¼´Â
# adduser mailman
À̶ó°í Çϸé, mailman À̶ó´Â ±×·ì/À¯Àú·Î »õ·Î¿î °èÁ¤ÀÌ »ý¼ºµÉ °ÍÀÔ´Ï´Ù.
- MailmanÀÌ ¼³Ä¡µÉ µð·ºÅ丮 (ÀÌÇÏ $prefix) ¸¦ °áÁ¤ÇÕ´Ï´Ù. ¸ðµç Mailman ÆÄÀϵéÀº $prefix µð·ºÅ丮 ¹Ø¿¡ ¼³Ä¡°¡ µË´Ï´Ù.
¸¸¾à¿¡ ´ç½ÅÀÌ mailman À¯Àú¸¦ Ãß°¡Çß´Ù¸éÀº ±âº»ÀûÀ¸·Î ¼³Ä¡µÉ ±âº» µð·ºÅ丮(/home/mailman)Àº ÀÌ¹Ì ¸¸µé¾îÁ® ÀÖÀ»°ÍÀÔ´Ï´Ù. Àú´Â ±âº»ÀûÀ¸·Î /home/mailman À»
¼³Ä¡ µð·ºÅ丮·Î °áÁ¤À» Çß½À´Ï´Ù.
- ½ÇÁ¦·Î .bash_profile À» ÆíÁýÇؼ, $prefix ȯ°æº¯¼ö¸¦ ¼³Á¤ÇØ ³õ´Â°Íµµ ÁÁÀº ¹æ¹ýÀÔ´Ï´Ù.
´ÙÀ½ÇÑÁÙÀ» ~/.bash_profile¿¡ Ãß°¡ÇÕ´Ï´Ù.
export prefix=/home/mailman
- $prefix µð·ºÅ丮´Â 'mailman' ±×·ìÀÇ ¼ÒÀ¯·Î ¹Ýµå½Ã µÇ¾î ÀÖ¾î¾ß Çϸç, setgid bit set ÀÌ ¼³Á¤µÇ¾î ÀÖ¾î¾ß ÇÏ°í, ¸ðµç À¯Àú¿¡°Ô Àбâ,½ÇÇà ±ÇÇÑÀÌ ÁÖ¾îÁ®¾ß ÇÕ´Ï´Ù.
¾Æ·¡¿Í °°ÀÌ ÇØÁÝ´Ï´Ù.
% cd $prefix
% chgrp mailman .
% chmod a+rx,g+ws .
ÀÌÁ¦ Mailman À» ¼³Ä¡Çϱâ À§ÇÑ ½Ã½ºÅÛÀÇ Áغñ´Â ³¡³µ½À´Ï´Ù.
ÀÌ ÀåÀÇ °¢ ´Ü°èÀÇ ½ÇÇàÀº root °èÁ¤ÀÌ ¾Æ´Ñ »õ·Î¸¸µé¾îÁø mailman °èÁ¤À¸·Î ¼öÇàÇÏ¸é µË´Ï´Ù.
¾Æ¸¶µµ ´ç½ÅÀÌ ´Ù¸¥ GNU ¼ÒÇÁÆ®¿þ¾îµéÀ» ÀνºÅçÇغ» °æÇèÀÌ ÀÖ´Ù¸é, ¾Æ¸¶µµ ½±°Ô ¼³Ä¡ÇÒ ¼ö ÀÖÀ»°ÍÀÔ´Ï´Ù.
ÀϹÝÀûÀÎ °æ¿ì¿¡´Â ´ÜÁö Mailman ÀÇ ¾ÐÃàÀ» Ç®°í ¾Æ¹«·± ¿É¼Ç¾øÀÌ configure ½ºÅ©¸³Æ®¸¦ »ç¿ëÇÏ¸é ¼º°øÇÒ ¼ö ÀÖÀ»°ÍÀÔ´Ï´Ù.
- ¸ÕÀú ´Ù¿î¹ÞÀº ¼Ò½ºÄÚµåÀÇ ¾ÐÃàÀ» ÇØÁ¦ÇÏ°í ÄÄÆÄÀÏÀ» ÇÕ´Ï´Ù.
% 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 ¹®¼¸¦ ÂüÁ¶ÇÏ½Ã¸é µË´Ï´Ù.
¾Æ¸¶µµ ÀϹÝÀûÀÎ ¸®´ª½º ½Ã½ºÅÛ¿¡¼´Â ¾Æ¹« ¹®Á¦¾øÀÌ ¼³Ä¡°¡ µÇ¾úÀ¸¸®¶ó°í »ý°¢ÀÌ µË´Ï´Ù. ÇÏÁö¸¸ Ȥ½Ã ¸ð¸£´Ï Á¦´ë·Î ¼³Ä¡°¡ µÇ¾ú³ª È®ÀÎÀ» Çغ¾½Ã´Ù. check_perms¶ó´Â
À¯Æ¿¸®Æ¼¸¦ È°¿ëÇؼ MailmanÀÌ Á¦´ë·ÎµÈ Æ۹̼ÇÀ¸·Î ¼³Ä¡°¡ µÇ¾ú³ª ÀÚµ¿À¸·Î °Ë»ç¸¦ ÇØ º¾´Ï´Ù.
- 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" ¶ó´Â ¸Þ¼¼Áö¸¦ ¹Þ°ÔµÇ¸é ¸ðµç°ÍÀÌ ¿Ã¹Ù¸£°Ô ¼¼ÆÃÀÌ µÈ°ÍÀÔ´Ï´Ù.
¸ÕÀú ÃàÇϵ帳´Ï´Ù. ^^ ¿©±â±îÁö ¾Æ¹« ¹®Á¦¾øÀÌ µû¶ó ¿Ô´Ù¸é, ÀÏ´Ü MailmanÀº ¼º°øÀûÀ¸·Î ¼³Ä¡°¡ µÈ °ÍÀÔ´Ï´Ù.
ÀÌÁ¦´Â MailmanÀÌ ¿Ã¹Ù¸£°Ô ÀÛµ¿Çϱâ À§ÇØ, À¥¼¹ö¿Í ¸ÞÀϼ¹ö¸¦ ¼³Á¤ÇØ º¾½Ã´Ù.
- À¥¼¹ö¿¡°Ô $prefix/cgi-bin ÀÇ CGI ½ºÅ©¸³Æ®¸¦ ¼öÇàÇÒ ¼ö ÀÖµµ·Ï ¼³Á¤À» ÇØÁÝ´Ï´Ù.
root°èÁ¤À¸·Î Apache À¥¼¹ö ¼³Á¤ÈÀÏÀÎ httpd.confÀÇ Aliases ¼³Á¤ºÎºÐ¿¡ ´ÙÀ½ ÇÑÁÙÀ» Ãß°¡ÇØÁÝ´Ï´Ù.
ScriptAlias /mailman/ "$prefix/cgi-bin/"
- MailmanÀÇ ·Î°í ÈÀÏÀ»(¾ÐÃàÀ» Ǭ µð·ºÅ丮ÀÇ misc/mailman.jpg) À¥¼¹öÀÇ images µð·ºÅ丮·Î Ä«ÇǸ¦ ÇÕ´Ï´Ù.
À¥¼¹öÀÇ htdocs µð·ºÅ丮 ¹Ø¿¡ images µð·ºÅ丮¸¦ »ý¼ºÇÏ°í ±× µð·ºÅ丮·Î Ä«ÇǸ¦ ÇÏ¸é µË´Ï´Ù.
$ mkdir <À¥¼¹ö ·çÆ® µð·ºÅ丮>/images
$ cp $prefix/mics/mailman.jpg <À¥¼¹ö ·çÆ® µð·ºÅ丮>/images
- ±× ´ÙÀ½¿¡ $prefix/Mailman/mm_cfg.py¿¡ ·Î°íÈÀÏÀ§Ä¡¸¦ ´ÙÀ½°ú °°ÀÌ ÇÑÁÙÀ» Ãß°¡ÇØ ÁÝ´Ï´Ù.
DELIVERED_BY_URL = '/images/mailman.jpg'
- À¥¼¹ö¿¡ PipermailÀ» mailing list archives ·Î ¼³Á¤À» ÇØÁÝ´Ï´Ù. ´ÙÀ½ ÇÑÁÙÀ» httpd.conf¿¡ Ãß°¡ÇØ ÁØ´Ù.
Alias /pipermail/ "$prefix/archives/public/"
±×¸®°í ÀØÁö¸»°í À¥¼¹ö¸¦ Àç½ÃÀÛ ½Ãŵ´Ï´Ù.
- crontab ¿£Æ®¸® ¼Â¾÷À» ÇÕ´Ï´Ù. MailmanÀº Æнº¿öµå ±â¾ïµîÀ» ÀÚµ¿À¸·Î º¸³»´Âµ¥ ÀÖ¾î¼ Cron ÀÛ¾÷À» ÇÏ°Ô µË´Ï´Ù. 'mailman' °èÁ¤À¸·Î ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
% su - mailman
% cd $prefix/cron
% crontab crontab.in
- 'mailman' °ú 'owner-mailman' À» ½Ã½ºÅÛÀÇ mail alias database¿¡ Ãß°¡¸¦ ½Ãŵ´Ï´Ù.
% su
¸¸¾à¿¡ ´ç½ÅÀÇ ¸ÞÀÏ °èÁ¤ÀÌ musica@list.org ¶ó°í °¡Á¤À» ÇÑ´Ù¸é '/etc/aliases'¿¡ ´ÙÀ½À» Ãß°¡ÇÕ´Ï´Ù.
mailman: musica@list.org
mailman-owner:mailman
newaliases ¸í·ÉÀ¸·Î ½Ã½ºÅÛÀÇ mail alias database ¸¦ °»½Å½Ãŵ´Ï´Ù.
$ newaliases
¿©±â±îÁö Àß µû¶ó¿À¼ÌÁÒ? ÀÌÁ¦ mailman °èÁ¤À¸·Î µÎ°¡Áö¸¦ ´õ ÇؾßÇÒ ÀÏÀÌ ³²¾ÆÀÖ½À´Ï´Ù.
- $prefix/Mailman/mm_cfg.py ÈÀÏÀ» üũÇØ º»´Ù. ƯÈ÷ DEFAULT_HOST_NAME °ú DEFAULT_URL ÀÌ ¸Â´ÂÁö üũÇØ º¸°í, Ʋ¸°°÷ÀÌ ÀÖ´Ù¸é ¼öµ¿À¸·Î ¼öÁ¤ÇØ ÁÖ½Ã¸é µË´Ï´Ù.
'$prefix/Mailman/mm_cfg.py' ÈÀÏÀº '$prefix/Mailman/Default.py' ÈÀÏ¿¡ ¶È°°ÀÌ Àû¿ëÀÌ µË´Ï´Ù. ¸ðµç ¼³Á¤Àº 'mm_cfg.py'À» ÅëÇØ ÇÏ°í, 'Default.py'Àº ¼öÁ¤ÇÏ¸é ¾ÈµË´Ï´Ù.
DEFAULT_HOST_NAME
MailmanÀÌ ¼³Ä¡µÈ ´ç½ÅÀÇ ÄÄÇ»ÅÍ È£½ºÆ® À̸§ÀÔ´Ï´Ù.
DEFAULT_URL
Mailman ÀÇ ¼³Á¤À» À¥ºê¶ó¿ìÁ®·Î ÇÒ¶§ÀÇ URL ÀÔ´Ï´Ù.
* ÁÖÀÇ : HOME_DIR, MAIL_DIR Àº ÆíÁýÇÏ¸é ¾ÈµË´Ï´Ù. À̵éÀº configure ½ºÅ©¸³Æ®¿¡ ÀÇÇؼ ÀÚµ¿À¸·Î ¼³ÀúÀÌ µË´Ï´Ù.
- mailmanÀÇ Æнº¿öµå¸¦ ¼³Á¤ÇØ ÁØ´Ù.
% $prefix/bin/mmsitepass <´ç½ÅÀÇ Æнº¿öµå>
ÀÌ·¸°Ô Çؼ Mailman ¼³Ä¡´Â ¸ðµÎ ³¡ÀÌ ³µ½À´Ï´Ù. ÀÌÁ¦´Â »õ·Î¿î ¸ÞÀϸµ¸®½ºÆ®¸¦ ¸¸µé°í ¼³Á¤ÇÏ´Â Àϸ¸ ³²¾Ò½À´Ï´Ù.
- ÀÌÁ¦ '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 °ü¸®¸¦ ÇÒ ¼ö ÀÖ°Ô µÇ¾ú´Ù.
- À̶§Âë µÇ¾úÀ¸¸é À§ÀÇ email of the person running the list ¿¡¼ ÀÔ·ÂÇÑ ¸ÞÀÏÁÖ¼Ò·Î ¾È³»¸ÞÀÏÀÌ ¿ÔÀ»°ÍÀÔ´Ï´Ù. ÁÖÀDZí°Ô Àо½Ã´Ù
- À§¿¡¼ ¹ÞÀº ¸ÞÀÏÀ» Çѹø È®ÀÎÇØ º¾½Ã´Ù.
- 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
ÀÌ·¸°Ô Çؼ ±âº»ÀûÀ¸·Î »õ·Î¿î ¸ÞÀϸµ ¸®½ºÆ®¸¦ ¸¸µé¾î ºÃ½À´Ï´Ù. ÀÌÁ¦´Â À¥ÆäÀÌÁö¸¦ ÅëÇؼ ¸ÞÀϸµ¸®½ºÆ®¸¦ Á¶Á¤ÇÏ°í, °¡ÀÔÀÚ¸¦ °ü¸®ÇÏ´Â Àϸ¸ÀÌ ³²¾Ò½À´Ï´Ù.
ÀÌÁ¦ À§¿¡¼ ¼³Á¤ÇÑ 'test' ¶ó´Â À̸§ÀÇ ¸ÞÀϸµ ¸®½ºÆ®¿¡ »õ·Î¿î °¡ÀÔÀÚ¸¦ ¹Þ¾Æº¸µµ·Ï ÇÏ°Ú½À´Ï´Ù.
ÀÌÁ¦ºÎÅÏ´Â °ÅÀÇ À¥±â¹ÝÀ̱⠶§¹®¿¡, ¹«Ã´ ½±½À´Ï´Ù. ¸ÕÀú ȨÆäÀÌÁö¿¡¼ ¸ÞÀϸµ¸®½ºÆ® °¡ÀÔÆûÀ» °ø°³ÇÕ´Ï´Ù.
°¡ÀÔÆûÀº ÀÌÀüÀå¿¡¼ °ü¸®ÀÚ·Î ¹ÞÀº ¸ÞÀÏ¿¡ ¾È³»µÇ¾î ÀÖ½À´Ï´Ù.
- ¸ÞÀϸµ ¸®½ºÆ® °¡ÀÔÆûÀ» °ø°³ÇÕ´Ï´Ù.
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'¸¦ ÇÕ´Ï´Ù.
- °¡ÀÔ½ÅûÀ» ÇÑ »ç¿ëÀÚ´Â, mailman À¸·ÎºÎÅÍ »õ·Î»ý¼ºÇÑ ¸®½ºÆ® À̸§ -- confirmation of subscription -- request ] ¶ó´Â Á¦¸ñÀÇÀÚµ¿À¸·Î ¸ÞÀÏÀ» ¹Þ°Ô µË´Ï´Ù.
»ç¿ëÀÚ´Â ´ÜÁö ÀÌ ¸ÞÀÏ¿¡ 'Re:'¶ó´Â Á¦¸ñÀ¸·Î ´äÀåÀ» Çϸé ÀÚµ¿À¸·Î ¸ÞÀϸµ ¸®½ºÆ®¿¡ °¡ÀÔÀÌ µË´Ï´Ù.
* À¯ÀÇ»çÇ×
¾Æ¸¶µµ Redhat 6.x ÀÌ»ó sendmail 8.9.X ÀÌ»óÀ» ÀÌ¿ëÇÏ´Â ½Ã½ºÅÛ¿¡¼´Â ¿Ã¹Ù¸£°Ô ¼³Á¤ÀÌ µÈ°Í °°Àºµ¥ ¿Ã¹Ù¸£°Ô ÀÛµ¿ÇÏÁö ¾Ê´Â´Ù´Â °ÍÀ» ¾Ë¼öÀÖÀ»°ÍÀÔ´Ï´Ù.
Å« ¹®Á¦´Â ¾Æ´Ï´Ï °ÆÁ¤ÇÏÁö ¸¿½Ã´Ù. ¸ÕÀú °Ë»ç¸¦ Çغ¾½Ã´Ù.
- sendmail -v ¸ðµå·Î °Ë»ç¸¦ Çغ¾´Ï´Ù.
% date | /usr/lib/sendmail -v <»ý¼ºµÈ¸ÞÀϸµ¸®½ºÆ® ¸ÞÀÏÁÖ¼Ò>
¾Æ¹« ¹®Á¦°¡ ¾ø´Ù¸é ÁÁ°ÚÁö¸¸, ¾Æ¸¶µµ ´ëºÎºÐÀÇ ½Ã½ºÅÛ¿¡¼´Â ¾Æ·¡¿Í °°Àº ¿¡·¯¸¦ ¸¸³¯ ¼ö ÀÖÀ»°ÍÀÔ´Ï´Ù.
"|/home/mailman/mail/wrapper post test"... Connecting to prog...
"|/home/mailman/mail/wrapper post test"... Service unavailable
- ÇØ°á¹æ¹ý
À̹®Á¦´Â ¼¾µå¸ÞÀÏ ¾Ù¸®¾î½º¸¦ ÅëÇØ ºÒ¸®¿ì´Â ÇÁ·Î±×·¥ÀÌ °ú¿¬ ¼öÇàÇصµ ÁÁÀº ÇÁ·Î±×·¥ÀÎÁö¸¦ È®ÀÎÇÏ´Â °úÁ¤¿¡¼ »ý±â´Â ¹®Á¦·Î
sendmail¿¡ mailmanÀÇ wrapper¸¦ °£´ÜÈ÷ µî·ÏÇØÁÖ¸é ÇØ°áÀÌ µË´Ï´Ù. ´ÙÀ½°ú °°ÀÌ ÇÏ¸é µË´Ï´Ù.
% su -
$ cd /etc/smrsh
$ ln -sf $prefix/mail/wrapper .
- ´Ù½ÃÇѹø Å×½ºÆ®¸¦ Çغ¾´Ï´Ù.
% date | /usr/lib/sendmail -v <»ý¼ºµÈ¸ÞÀϸµ¸®½ºÆ® ¸ÞÀÏÁÖ¼Ò>
¾Æ¸¶µµ ´ÙÀ½°ú °°Àº ¸Þ¼¼Áö¸¦ ¹ÞÀ» ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù.
"|/home/mailman/mail/wrapper post test"... Connecting to prog...
"|/home/mailman/mail/wrapper post test"... Sent
¼º°øÀÔ´Ï´Ù.!!
ÀÌÁ¦ ´Ù½ÃÇѹø ÀÏ¹Ý »ç¿ëÀÚ¿¡°Ô °¡ÀÔÀ» ¹Þ¾Æº¸¸é Àß µÈ´Ù´Â°ÍÀ» ¾Ë ¼ö ÀÖÀ»°ÍÀÔ´Ï´Ù.
Áö±Ý±îÁö ´Ù·é ³»¿ëµéÀº MailmanÀÇ ½ÃÀÛ¿¡ ºÒ°úÇÏ´Ù. MailmanÀº À¥ºê¶ó¿ìÁ®¸¦ ÅëÇؼ ¼ö¸¹Àº ±â´ÉµéÀ» ¼¼¼¼ÇÏ°Ô Á¶ÀýÇÒ ¼ö°¡ ÀÖ´Ù.
»õ·Î¿î ¸ÞÀϸµ ¸®½ºÆ® ÇÁ·Î±×·¥ÀÎ MailmanÀ» Á»´õ ¸¹Àº »ç¶÷µéÀÌ »ç¿ëÇÔÀ¸·Î ÀÎÇؼ, ÀÌÁ¦ ´ëÇÑ Á»´õ ±â¼úÀûÀÎ
ÅäÀÇ°¡ ÀÌ·ç¾î Á³À¸¸é ÇÏ´Â ÇÊÀÚÀÇ °³ÀÎÀûÀÎ ¹Ù·¥ÀÌ´Ù.
Âü°í·Î ÀÌ ¹®¼¸¦ Àаí óÀ½À¸·Î MailmanÀ» ¼³Ä¡ÇØ º¸´Â »ç¶÷, ÀÌ °úÁ¤¿¡¼ ¹®Á¦°¡ »ý±ä»ç¶÷, ¾Æ´Ï¸é ÀÌÀüºÎÅÍ »ç¿ëÇؿͼ
¸¹Àº ³ëÇϿ츦 °¡Áö°í ÀÖ´Â, ¸ðµç »ç¶÷µéÀÌ ¼·Î Çù·ÂÇؼ µµ¿ï¼ö ÀÖµµ·Ï °Ô½ÃÆÇÀ» Çϳª °³¼³ÇØ ³õÀ¸·Á°í ÇÑ´Ù.
Mailman °Ô½ÃÆÇ http://mailman.linuxproject.co.kr
ÀÌ°÷À» ÅëÇØ ÀÌ·ç¾îÁö´Â ¸ðµç Á¤º¸µéÀ» Åä´ë·Î °è¼ÓÇؼ ÀÌ ¹®¼µéÀ» ¹öÁ¯¾÷ ÇØ ³ª°¥ »ý°¢ÀÔ´Ï´Ù.
¸¶Áö¸·À¸·Î KLDP¸¦ ÅëÇØ MailmanÀ» ¾Ë°ÔÇØ ÁֽŠ±Ç¼ø¼±´Ô°ú 'Majordomo' ÇÏ¿ìÅõ ¹®¼¸¦ ÅëÇØ ¸ÞÀϸµ¸®½ºÆ®¸¦ ¼Ò°³ÇØ ÁÖ½Å
½É»óÇö´Ô²² °¨»ç¸¦ µå¸³´Ï´Ù.