Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > by-pkgid > d40f11cf5b21d4287bbb5af7cbeec0a9 > files > 15

howto-text-ko-2006-5mdv2010.0.noarch.rpm

  Cyrus IMAP HOWTO

  Aurora Skarra-Gallagher (Community Vision)
  v1.2, 5 September 2000
  ¿Å±äÀÌ: ±ÇÅÂÁØ (linusben@kldp.org)
  ¿Å±ä³¯: 2000³â 9¿ù 7ÀÏ

  Cyrus Imap °ú Cyrus Sasl ¿¡ ´ëÇÑ ¼³Ä¡, ¼³Á¤, ½ÇÇà ¹æ¹ý ¼Ò°³
  ______________________________________________________________________

  ¸ñÂ÷

  1. ÀÌ ¹®¼­¿¡ ´ëÇÏ¿©
     1.1 ÀúÀÛ±Ç
     1.2 Çǵå¹é
     1.3 º¯°æ »çÇ×
     1.4 ¹®¼­ ³»ÀÇ Ç¥±â

  2. IMAP¿¡ ´ëÇÑ ¼Ò°³
     2.1 IMAP ÀÌ ¹º°¡¿ä?
     2.2 IMAP vs. POP
     2.3 Cyrus IMAP vs. Washington IMAP

  3. ÆÄÀÏ ±¸Çϱâ
     3.1 Cyrus Imap ȨÆäÀÌÁö
     3.2 ÆÄÀÏ ¹Þ±â

  4. Cyrus SASL
     4.1 ¾ÐÃà Ç®±â
     4.2 ½ÇÇà ÆÄÀÏ ¸¸µé±â

  5. Cyrus IMAP ¼³Ä¡
     5.1 ¾ÐÃà Ç®±â
     5.2 com_err.h ¿¡ ´ëÇؼ­
     5.3 ¼³Á¤Çϱâ
     5.4 ±âº» »ç¿ëÀÚ Ãß°¡
     5.5 ½ÇÇàÆÄÀÏ ¸¸µé±â

  6. Cyrus IMAP ¼³Á¤
     6.1 conf ÆÄÀÏ ÆíÁýÇϱâ
     6.2 ÇÊ¿äÇÑ µð·ºÅ丮µéÀ» »ý¼ºÇϱâ
     6.3 Ãß°¡ÀûÀÎ ¼³Á¤ ÆÄÀÏ ÆíÁý
     6.4 ¸¸¾à sendmail ´ë½Å¿¡ postfix ¸¦ »ç¿ëÇÑ´Ù¸é?

  7. Cyrus IMAP ±¸Çö
     7.1 cyrus °ü¸®ÀÚ Ãß°¡
     7.2 Cyrus IMAP Å×½ºÆ®Çϱâ
     7.3 ÀÏ¹Ý »ç¿ëÀÚ ¼³Á¤
     7.4 ¹è´Þ µ¥ÀÌÅͺ£À̽º Á¤¸®
     7.5 ¸¶¹«¸®

  8. ¹®Á¦ ÇØ°á

  ______________________________________________________________________

  1.  ÀÌ ¹®¼­¿¡ ´ëÇÏ¿©

  1.1.  ÀúÀÛ±Ç

  (c) 2000 Aurora Skarra-Gallagher

  ÀÌ ºÎºÐÀº HOWTO-HOWTO ¿¡¼­ º¹»çÇÑ °ÍÀÔ´Ï´Ù:

  ÀÌ ¸Þ´º¾óÀº ´ÙÀ½ÀÇ Á¦¾à ¾Æ·¡ Àüü, ȤÀº ÀϺθ¦ ¹«·á·Î Àç»ç¿ëÇÒ ¼ö
  ÀÖ½À´Ï´Ù:

  o  À§¿¡ ¸í½ÃÇÑ ÀúÀÛ±ÇÀÇ ³»¿ë°ú Çã°¡ ³»¿ëÀº ÀÌ ¹®¼­ÀÇ Àüü ȤÀº ÀϺο¡
     ´ëÇؼ­ ¸ðµÎ ÇØ´çµË´Ï´Ù.

  o  ¾î¶°ÇÑ ¹ø¿ªÀ̳ª ÆÄ»ýµÈ ÀÛ¾÷Àº ¹èÆ÷µÇ±â Àü¿¡ ÀúÀÚÀÇ ½ÂÀÎÀ» ¹Þ¾Æ¾ß
     ÇÕ´Ï´Ù.

  o  ¸¸¾à ÀÌ ¹®¼­ÀÇ ÀϺθ¦ ¹èÆ÷ÇÏ°í ½Í´Ù¸é, ÀÌ ¹®¼­ÀÇ Àüü ³»¿ëÀ» ¾òÀ»
     ¼ö ÀÖ´Â ¹æ¹ý¿¡ ´ëÇÑ ¼Ò°³°¡ ¹Ýµå½Ã µé¾î°¡¾ß ÇÕ´Ï´Ù.

  o  Àû´çÇÑ Àοë Çü½ÄÀ» Æ÷ÇÔÇÏ°í ÀÖ´Ù¸é ÀÌ·± Çã¶ô ¾øÀ̵µ ÀÛÀº ºÎºÐÀ»
     ÀοëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ ÀÌ·± ¿¹¿Ü´Â Çй®Àû ¸ñÀûÀÇ »ç¿ëÀ¸·Î
     Á¦ÇÑÇÕ´Ï´Ù: ±× ¹üÀ§´Â ÀúÀÚ¿¡°Ô Á÷Á¢ ¹®ÀÇÇϽñ⠹ٶø´Ï´Ù.  ÀÌ·¯ÇÑ
     Á¦ÇÑÀº ´Ù¸¥ »ç¶÷µé·ÎºÎÅÍ º¸È£¸¦ À§ÇÑ °ÍÀÌÁö ¿©·¯ºÐ°ú °°Àº ¹è¿ì°íÀÚ
     ÇÏ´Â »ç¶÷µéÀ» ¸·°íÀÚ ÇÏ´Â °ÍÀÌ ¾Æ´Õ´Ï´Ù. ÀÌ ¹®¼­°¡ ÀÛ¼ºµÈ SGML
     ¼Ò½º¸¦ Æ÷ÇÔÇÑ ¹®¼­ ³»ÀÇ ¸ðµç ¼Ò½º ÄÚµå´Â GNU General Public License
     ¸¦ µû¸¨´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº GNU ¾ÆÄ«À̺êÀÇ À͸í FTP ¿¡¼­ ±¸ÇÏ½Ç ¼ö
     ÀÖ½À´Ï´Ù.

  1.2.  Çǵå¹é

  ¾î¶² ÀÇ°ß(ƯÈ÷ ¿À·ù°¡ ÀÖ´Ù¸é ¼öÁ¤³»¿ë)ÀÌ ÀÖ´Ù¸é ´ÙÀ½ ÁÖ¼Ò·Î À̸ÞÀÏÀ»
  º¸³»ÁÖ¼¼¿ä asg@CommunityVision.com <mailto:asg@CommunityVision.com>

  1.3.  º¯°æ »çÇ×

  o  v1.2: SASL ¼³Á¤ ¿À·ù ¼öÁ¤, »õ·Î¿î postfix ¼³Á¤ Ãß°¡, µ¥ÀÌÅͺ£À̽º
     Á¤¸® Ãß°¡(Jernej ¿¡°Ô °¨»ç¸¦ Ç¥ÇÕ´Ï´Ù)

  o  v1.1: sendmail.mc ¼³Á¤ ¿À·ù ¼öÁ¤, IMAP ¿¡ ´ëÇÑ ±âº» Á¤º¸ Ãß°¡.

  1.4.  ¹®¼­ ³»ÀÇ Ç¥±â

  o  ÀÌÅŸ¯ µð·ºÅ丮

  o  ŸÀÌÇÁü ¸í·É¾î

  2.  IMAP¿¡ ´ëÇÑ ¼Ò°³

  2.1.  IMAP ÀÌ ¹º°¡¿ä?

  ComputerUser.com High-Tech Dictionary
  <http://www.computeruser.com/resources/dictionary/dictionary.html>¿¡
  IMAP Àº ´ÙÀ½°ú °°ÀÌ Á¤ÀǵǾî ÀÖ½À´Ï´Ù:

  ÀÎÅÍ³Ý ¸Þ½ÃÁö ¾ï¼¼½º ÇÁ·ÎÅäÄÝ(Internet Message Access Protocol).
  »ç¿ëÀÚ¿¡°Ô ¸®¸ðÆ® ¼­¹ö¿¡ ÀÖ´Â email À» Á¦°øÇØ ÁÖ´Â ÇÁ·ÎÅäÄÝ. IMAPÀ»
  ÅëÇÏ¿© »ç¿ëÀÚ´Â ¸ÞÀϹڽº ¸¸µé±â, Áö¿ì±â, À̸§ ¹Ù²Ù±â µîÀÇ ±â´ÉÀ»
  ¼öÇàÇÒ ¼ö ÀÖÀ¸¸ç, »õ·Î¿î ¸Þ½ÃÁö ¹Þ±â, ¹ÞÀ½ ¸Þ½ÃÁö Áö¿ì±â, ¸ÞÀÏ °Ë»ö
  ±â´É µîÀ» ÀÌ¿ëÇÒ ¼ö ÀÖÀ½. ¸ÞÀÏÀ» º¸³»±â À§Çؼ­´Â µ¶¸³ÀûÀÎ ÇÁ·ÎÅäÄÝÀÌ
  ÇÊ¿äÇÔ. ´Ù¸¥ À̸§À¸·Î ÀÎÅÍ³Ý ¸ÞÀÏ ¾ï¼¼½º ÇÁ·ÎÅäÄÝ(Internet Mail Access
  Protocol)À̶ó°íµµ ÇÔ.

  2.2.  IMAP vs. POP

  IMAP Àº ¼­¹ö Ãø¿¡ ¸ÅÀÏÀÌ º¸°üµÇ±â ¶§¹®¿¡ ¼­·Î ´Ù¸¥ ¿©·¯ °÷¿¡¼­ ¸ÞÀÏÀ»
  ÀÐÀ» ¼ö ÀÖ½À´Ï´Ù.  POP´Â »õ·Î µµÂøÇÑ ÀÐÁö ¾ÊÀº ÆíÁö¸¸ÀÌ ¼­¹öÃø¿¡
  ÀúÀåµÇ°í ÀÐÀº ¸ÞÀÏÀ̳ª ÀúÀåÇÑ ¸ÞÀÏ Á¤º¸´Â ¸ÞÀÏ Å¬¶óÀ̾ðÆ® Ãø¿¡ ÀúÀåÀÌ
  µË´Ï´Ù. POP ¿¡¼­ ÀÐÀº ¸ÞÀÏÀ» ¼­¹ö¿¡¼­ Áö¿ìÁö ¾Êµµ·Ï ¼³Á¤À» ÇÒ ¼öµµ
  ÀÖÁö¸¸, ±×·² °æ¿ì ¶È°°Àº ¸ÞÀÏÀ» ¿©·¯¹ø È®ÀÎÇÏ°Ô µÇ°í ÀúÀå °ø°£À»
  ³¶ºñÇÏ°Ô µË´Ï´Ù. ÇÏÁö¸¸ IMAP Àº ¼³Á¤ÇϱⰡ ÈξÀ º¹ÀâÇÕ´Ï´Ù. ¸¸¾à
  ´ç½ÅÀÌ ÇϳªÀÇ À̸ÞÀÏ °èÁ¤¸¸À» °¡Áö°í ÀÖ´Ù¸é POP °¡ Â÷¶ó¸® ÁÁÀº
  ÇØ°áÃ¥ÀÌ µÉ °ÍÀÔ´Ï´Ù. ¸¸¾à Çϳª ÀÌ»óÀÇ ¸ÞÀÏ °èÁ¤¿¡ ´ëÇؼ­ ¿©·¯
  ±ºµ¥¿¡¼­ Á¢±ÙÀ» ÇÏ°í ½Í´Ù¸é IMAP ÀÌ º¸´Ù È¿À²ÀûÀ¸·Î »ç¿ëµÉ °ÍÀÔ´Ï´Ù.

  2.3.  Cyrus IMAP vs. Washington IMAP

  Cyrus IMAPÀº µ¶¸³ÀûÀÎ ¸ÞÀϹڽº µ¥ÀÌÅͺ£À̽º¸¦ °¡Áö°í Àֱ⠶§¹®¿¡
  µ¶¸³ÀûÀ¸·Î ÀÛµ¿ÇÒ ¼ö ÀÖÀ¸¸ç ¼º´Éµµ ¶Ù¾î³³´Ï´Ù. Washington IMAP Àº UNIX
  Ç¥ÁØ ¸ÞÀϹڽº Çü½ÄÀ» »ç¿ëÇϱ⠶§¹®¿¡ º¸´Ù ÀûÀº »ç¿ëÀÚ Áý´Ü¿¡
  ÀûÇÕÇÕ´Ï´Ù. Washington IMAP Àº Cyrus IMAP º¸´Ù ¸¹Àº UNIX ½Ã½ºÅÛ°ú non-
  UNIX ½Ã½ºÅÛ¿¡ Àû¿ë °¡´ÉÇÏ´Ù´Â ÀåÁ¡µµ ÀÖ½À´Ï´Ù. °¡Àå Å« Â÷ÀÌÁ¡Àº Cyrus
  IMAP ÀÇ °æ¿ì »õ·Î¿î ¸ÞÀÏ °èÁ¤À» Ãß°¡Çϸ鼭 ¸®´ª½º ¸Ó½Å¿¡ »õ·Î¿î
  »ç¿ëÀÚ¸¦ Ãß°¡ÇÒ ¼ö ¾øÁö¸¸ Washington IMAP Àº ±×·¯ÇÑ ±â´ÉÀ» Á¦°øÇÏ°í
  ÀÖ½À´Ï´Ù.

  3.  ÆÄÀÏ ±¸Çϱâ

  3.1.  Cyrus Imap ȨÆäÀÌÁö

  ÇöÀç Cyrus Imap ÀÇ È¨ÆäÀÌÁö´Â ´ÙÀ½°ú °°½À´Ï´Ù:

  http://asg.web.cmu.edu/cyrus/imapd
  <http://asg.web.cmu.edu/cyrus/imapd>

  3.2.  ÆÄÀÏ ¹Þ±â

  IMAP °ú SASL ÀÌ ¸ðµÎ ÇÊ¿äÇÕ´Ï´Ù. ÃֽŠÇÁ·Î±×·¥À» ´ÙÀ½¿¡¼­ ±¸ÇÏ½Ç ¼ö
  ÀÖÀ» °Ì´Ï´Ù:

  ftp://ftp.andrew.cmu.edu/pub/cyrus-mail
  <ftp://ftp.andrew.cmu.edu/pub/cyrus-mail>

  ´Ù¿î¹ÞÀº cyrus-imapd-X.X.X.tar.gz °ú cyrus-sasl-X.X.X.tar.gz À» ÀÓ½Ã
  µð·ºÅ丮·Î ¿Å±é´Ï´Ù (¿©±â¼­ X.X.X ´Â ÃֽŠ¹öÀüÀ» ÀǹÌÇÕ´Ï´Ù).

  ÀÌ ¹®¼­¿¡¼­´Â /temp µð·ºÅ丮¿¡ ÆÄÀϵéÀÇ ¾ÐÃàÀ» Ç®¾ú´Ù°í
  °¡Á¤ÇÏ°Ú½À´Ï´Ù.

  4.  Cyrus SASL

  4.1.  ¾ÐÃà Ç®±â

  ´ÙÀ½°ú °°Àº ¹æ¹ýÀ¸·Î ÆÄÀÏÀÇ ¾ÐÃàÀ» DZ´Ï´Ù.

  1.  cd /temp

  2.  tar -zxvf cyrus-sasl-X.X.X.tar.gz

  3.  cd cyrus-sasl-X.X.X

  4.2.  ½ÇÇà ÆÄÀÏ ¸¸µé±â

  ´ëºÎºÐÀÇ °æ¿ì ´ÙÀ½°ú °°Àº ¹æ¹ýÀ¸·Î ÇÁ·Î±×·¥À» ½±°Ô ÀνºÅçÇÒ ¼ö ÀÖÀ»
  °ÍÀÔ´Ï´Ù. ¸¸¾à ¼³Á¤ ³»¿ëÀ» ¹Ù²Ù°í ½Í´Ù¸é ./configure --help | more ÀÇ
  ³»¿ëÀ» ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù.

  1.  ./configure

  2.  make

  3.  make install

  ¸¸¾à ±âº»ÀûÀÎ sasldb ¸¦ ÀÌ¿ëÇÑ »ç¿ëÀÚ ÀÎÁõÀ» »ç¿ëÇÏÁö ¾ÊÀ¸·Á¸é PAM,
  kerberos_v4, passwd, shadow °¡¿îµ¥ »ç¿ëÇÒ ¹æ¹ýÀ» ÁöÁ¤ÇØÁÖ¾î¾ß ÇÕ´Ï´Ù.
  ¸¸¾à PAM À» »ç¿ëÇÏ¿© ÀÎÁõÀ» ó¸®ÇÏ°íÀÚ ÇÑ´Ù¸é À§ÀÇ ./configure ¸¦
  ´ÙÀ½°ú °°ÀÌ ¹Ù²Ù¾î ½ÇÇàÇÕ´Ï´Ù:

  ./configure --with-pwcheck_method=PAM

  5.  Cyrus IMAP ¼³Ä¡

  5.1.  ¾ÐÃà Ç®±â

  ´ÙÀ½°ú °°Àº °úÁ¤À¸·Î cyrus IMAP À» /temp ¿¡´Ù DZ´Ï´Ù.

  1. cd /temp

  2. tar -zxvf tar/cyrus-imapd-1.6.24.tar.gz

  3. cd cyrus-imapd-1.6.24

  5.2.  com_err.h ¿¡ ´ëÇؼ­

  Á¦°¡ Cyrus IMAP À» ¼³Ä¡ÇÏ·Á°í ÇÒ ¶§ com_err.h ¿¡¼­ ¿¡·¯°¡
  ¹ß»ýÇß½À´Ï´Ù.  Á¦°¡ ¼³Ä¡ÇÒ ¶§ com_err.h ÆÄÀÏÀÌ /usr/include/et ¹Ø¿¡
  ÀÖ¾ú½À´Ï´Ù.  ±×·¸´Ù¸é ÀÌ ÆÄÀÏÀ» /usr/includeÀ¸·Î ¿Å±â½Ê½Ã¿À. ´ÙÀ½
  ¸í·ÉÀ¸·Î ÀÌ ÆÄÀÏÀÌ Á¦´ë·Î À§Ä¡¸¦ ã¾Ò´ÂÁö È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù:

  locate com_err.h

  ÀÌ ¸í·É¾î´Â ÆÄÀÏÀÌ ¾îµð¿¡ À§Ä¡ÇÏ°í ÀÖ´ÂÁö¸¦ º¸¿©ÁÙ °ÍÀÔ´Ï´Ù. ¸¸¾à
  /usr/include ¹Ø¿¡ ÀÖ´Ù¸é ´ÙÀ½ ³»¿ëÀ» ¹«½ÃÇϼŵµ µË´Ï´Ù. ¸¸¾à ´Ù¸¥
  µð·ºÅ丮¿¡ Á¸ÀçÇÑ´Ù¸é ±×³É ÆÄÀÏÀ» /usr/include·Î º¹»çÇϽñ⠹ٶø´Ï´Ù.
  ¸¸¾à ÀÌ ÆÄÀÏÀÌ ¾ø´Ù¸é ´ÙÀ½ ÁÖ¼Ò¿¡¼­ »õ·Î ¹Þ¾Æ¼­ ¼³Ä¡ÇϽñ⠹ٶø´Ï´Ù:
  http://www.ludd.luth.se/~jnilsson/cvsweb/cvsweb.cgi/src/contrib/com_err
  <http://www.ludd.luth.se/~jnilsson/cvsweb/cvsweb.cgi/src/contrib/com_err>.

  5.3.  ¼³Á¤Çϱâ

   ./configure --with-auth=unix

  5.4.  ±âº» »ç¿ëÀÚ Ãß°¡

  Cyrus ´Â ÆÄÀϵéÀ» ¼ÒÀ¯ÇÒ »ç¿ëÀÚ¸¦ ÇÊ¿ä·Î ÇÕ´Ï´Ù. ±âº» »ç¿ëÀÚ´Â cyrus°¡
  µË´Ï´Ù. ´ÙÀ½ ¸í·ÉÀ» ÅëÇÏ¿© "mail" ±×·ì¿¡ ¼ÓÇÏ´Â »ç¿ëÀÚ cyrus ¸¦
  ½Ã½ºÅÛ¿¡ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.

  useradd -g mail cyrus

  ÀÌ »ç¿ëÀÚ ¾ÆÀ̵𿡠´ëÇØ ºñ¹Ð¹øÈ£¸¦ ³Ö°íÀÚ ÇÑ´Ù¸é ´ÙÀ½°ú °°ÀÌ Çϸé
  µË´Ï´Ù.

  passwd cyrus

  5.5.  ½ÇÇàÆÄÀÏ ¸¸µé±â

  1.  make depend

  2.  make all CFLAGS=-O

  3.  make install

  ÀÌÁ¦ ³¡³µ½À´Ï´Ù. ÀÌÁ¦ Cyrus IMAP À» ¼³Á¤Çϱ⸸ ÇÏ¸é µË´Ï´Ù.

  6.  Cyrus IMAP ¼³Á¤

  6.1.  conf ÆÄÀÏ ÆíÁýÇϱâ

  1. /etc/syslog.conf ¸¦ ÆíÁýÇÏ¿© ¾Æ·¡¿Í °°Àº ³»¿ëÀ» ³¡¿¡ Ãß°¡ÇÕ´Ï´Ù:

             local6.debug    /var/adm/imapd.log
             auth.debug      /var/adm/auth.log

  2. »õ·Î ¸¸µé¾îÁø /etc/imapd.conf ¸¦ ¿­°í ´ÙÀ½ ³»¿ëÀ» Ãß°¡ÇÕ´Ï´Ù:

             configdirectory: /var/imap
             partition-default: /var/spool/imap
             admins: cyrus root
             srvtab: /var/imap/srvtab
             allowanonymouslogin: no
             sasl_passwd_check: shadow

  6.2.  ÇÊ¿äÇÑ µð·ºÅ丮µéÀ» »ý¼ºÇϱâ

  À̵é ÀÛ¾÷Àº imap ¿¡¼­ »ç¿ëÇÒ µð·ºÅ丮µéÀ» ¼³Á¤Çϱâ À§ÇÑ °ÍÀÔ´Ï´Ù.

  1. mkdir /var/adm

  2. touch /var/adm/imapd.log /var/adm/auth.log

  3. mkdir /var/imap /var/spool/imap /var/imap/srvtab

  4. chown cyrus /var/imap /var/spool/imap /var/imap/srvtab

  5. chgrp mail /var/imap /var/spool/imap /var/imap/srvtab

  6. chmod 750 /var/imap /var/spool/imap /var/imap/srvtab

  7. su cyrus

  ÀÌÁ¦ cyrus ¶ó´Â À¯Àú »óÅ°¡ µÇ¾úÀ» °ÍÀÔ´Ï´Ù. ÀÌ´Â ÆÄÀÏÀÇ ¼ÒÀ¯±Ç ¹®Á¦
  ¶§¹®¿¡ ÇÊ¿äÇÑ °úÁ¤ÀÔ´Ï´Ù. °è¼Ó ÀÛ¾÷À» ÁøÇàÇÕ´Ï´Ù:

  1. tools/mkimap

  2. cd /var/imap

  3. chattr +S . user quota user/* quota/*

  4. chattr +S /var/spool/imap

  5. exit

  ÀÌÁ¦ ´Ù½Ã root ·Î µ¹¾Æ¿Ô½À´Ï´Ù. ¸¶Áö¸·À¸·Î ´ÙÀ½ ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù.

  chattr +S /var/spool/mqueue

  6.3.  Ãß°¡ÀûÀÎ ¼³Á¤ ÆÄÀÏ ÆíÁý

  1. /etc/services¿¡¼­ ´ÙÀ½ ³»¿ëÀ» È®ÀÎÇÕ´Ï´Ù. ³»¿ëÀÌ ¾ø´Ù¸é Ãß°¡Çϵµ·Ï
     ÇÕ´Ï´Ù:

             pop3    110/tcp
             imap    143/tcp
             imsp    406/tcp
             kpop    1109/tcp
             sieve   2000/tcp

  2. /etc/inetd.conf ¿¡¼­ ¸ðµç imap °ú pop3 °ü·Ã ³»¿ëÀ» ÁÖ¼® ó¸®ÇÕ´Ï´Ù.
     ±×¸®°í ´ÙÀ½ ³»¿ëÀ» Ãß°¡Çϵµ·Ï ÇÕ´Ï´Ù:

             imap    stream  tcp     nowait  cyrus   /usr/cyrus/bin/imapd    imapd
             pop3    stream  tcp     nowait  cyrus   /usr/cyrus/bin/imapd    pop3d

  3. /etc/sendmail.mc À» ÆíÁýÇÕ´Ï´Ù. ¾Æ·¡ ³»¿ëÀ» Ãß°¡Çϸ鼭 Ãß°¡ÀûÀÎ
     °ø¹éÀ» ³ÖÁö ¾Êµµ·Ï ÁÖÀÇÇÏ¼Å¾ß ÇÕ´Ï´Ù(ÅÇÀÌ Á¦´ë·Î µé¾î°¡Áö ¾ÊÀ» ¼ö
     ÀÖÀ¸´Ï ÀÌ ¹®¼­ÀÇ ³»¿ëÀ» º¹»çÇÏ¿© ºÙÀÌÁö ¸¶¼¼¿ä):

       MAILER(local)
       MAILER(cyrus)
       define(`confLOCAL_MAILER',`cyrus')
       LOCAL_RULE_0
       R$=N                   $: $#local $: $1
       R$=N < @ $=w . >       $: $#local $: $1
       Rbb + $+ < @ $=w . >   $#cyrusbb $: $1

  µ¥ÀÌÅ͸¦ ±¸ºÐÇϱâ À§Çؼ­´Â ÅÇÀ» »ç¿ëÇÕ´Ï´Ù(¿¹¸¦ µé¾î R$=N ¿Í $:
  $#local $: $1 »çÀÌ¿¡´Â ¼¼ °³ÀÇ ÅÇÀÌ µé¾î°©´Ï´Ù). ±×¸®°í´Â ´ÙÀ½°ú °°ÀÌ
  ½ÇÇàÇϼ¼¿ä:

  m4 sendmail.mc > sendmail.cf

  4. /etc/group À» ¿­°í »ç¿ëÀÚ daemon À» mail ±×·ì¿¡ Ãß°¡ÇÕ´Ï´Ù.

  6.4.  ¸¸¾à sendmail ´ë½Å¿¡ postfix ¸¦ »ç¿ëÇÑ´Ù¸é?

  Postfix´Â sendmail °ú °°Àº ¸ÞÀÏ Àü¼Û ÇÁ·Î±×·¥ÀÔ´Ï´Ù. ´ëºÎºÐÀÇ ¸®´ª½º
  ¸Ó½Å¿¡´Â sendmailÀÌ ±âº»À¸·Î ¼³Ä¡µÇ¾î ÀÖ½À´Ï´Ù. ¸¸¾à ¿©·¯ºÐÀÌ postfix
  ¸¦ »ç¿ëÇϽŴٸé À§ÀÇ ¼³Á¤ ´Ü°è °¡¿îµ¥ ¼¼¹ø° ´Ü°è¸¦ ¹«½ÃÇÏ°í ´ÙÀ½
  ³»¿ëÀ» /etc/postfix/master.cf¿¡ Ãß°¡ÇϽñ⠹ٶø´Ï´Ù.

  cyrus   unix    -       n       n       -       -       pipe    flags=R user=cyrus
  argv=/usr/sbin/cyrdeliver -e -m ${extension} ${user}

  ¶ÇÇÑ ´ÙÀ½ ³»¿ëÀ» /etc/postfix/main.cf¿¡µµ Ãß°¡ÇÕ´Ï´Ù.

  local_transport = cyrus

  7.  Cyrus IMAP ±¸Çö

  7.1.  cyrus °ü¸®ÀÚ Ãß°¡

  ´ÙÀ½ ¸í·ÉÀ» ¼öÇàÇÏ¿© cyrus ¸¦ »ç¿ëÇϱâ À§ÇÑ »ç¿ëÀÚ¸¦ ¼¼ÆÃÇÕ´Ï´Ù

  /usr/local/sbin/saslpasswd cyrus

  7.2.  Cyrus IMAP Å×½ºÆ®Çϱâ

  1. killall -HUP inetd

  2. su cyrus

  3. imtest -m login -p imap localhost

  ÀÌÁ¦ ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÕ´Ï´Ù. ¸¸¾à ´ÙÀ½°ú °°Àº È­¸éÀÌ º¸ÀÎ´Ù¸é ¼³Á¤ÀÌ
  ¼º°øÀûÀ¸·Î ÀÌ·ç¾îÁø °ÍÀÔ´Ï´Ù:

          (L01 OK User logged in means you're in)

  ´ÙÀ½ °úÁ¤À» ÅëÇÏ¿© ·Î±×¾Æ¿ôÇÕ´Ï´Ù

          . logout

  7.3.  ÀÏ¹Ý »ç¿ëÀÚ ¼³Á¤

  cyrus ÀÇ ±ÇÇÑÀ¸·Î ´ÙÀ½ ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù. ÀÌ °úÁ¤Àº °¢°¢ÀÇ »ç¿ëÀڵ鿡
  ´ëÇؼ­ ¸ÞÀϹڽº(es)¸¦ ¼³Á¤ÇÏ°Ô µË´Ï´Ù. (username) ºÎºÐ¿¡´Â ¼³Á¤ÇÏ°íÀÚ
  ÇÏ´Â »ç¿ëÀÚÀÇ ¾ÆÀ̵𸦠ÀÔ·ÂÇÕ´Ï´Ù.

  1. cyradm localhost

  2. cm user.(username)  (¸ðµç »ç¿ëÀÚ¿¡ ´ëÇؼ­ ¼³Á¤ÇÕ´Ï´Ù)

  3. quit

  4. exit (·çÆ®·Î µ¹¾Æ¿É´Ï´Ù)

  ÀÌÁ¦ ·çÆ® ±ÇÇÑÀ¸·Î °¢°¢ÀÇ »ç¿ëÀÚµéÀÇ ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÕ´Ï´Ù:

  saslpasswd (username)

  7.4.  ¹è´Þ µ¥ÀÌÅͺ£À̽º Á¤¸®

  ¸¸¾à ¹è´Þ µ¥ÀÌÅͺ£À̽º¸¦ Á¤±âÀûÀ¸·Î Á¤¸®ÇØÁÖÁö ¾Ê´Â´Ù¸é, ÆÄÀÏ ½Ã½ºÅÛÀÌ
  ³ÑÄ¡°Ô µÉ Áöµµ ¸ð¸¨´Ï´Ù. µû¶ó¼­ ÇÏ·ç¿¡ ÇÑ ¹ø Á¤µµ cron À» ÅëÇØ ÀÌ
  ÀÛ¾÷À» ÇØÁÖ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ¿ì¼± /etc/cron.daily µð·ºÅ丮¿¡ cyrus-
  imapd ¶ó´Â À̸§ÀÇ ÆÄÀÏÀ» ¸¸µé°í ´ÙÀ½°ú °°ÀÌ µÎ ÁÙÀ» Ãß°¡ÇØÁÝ´Ï´Ù:

  #!/bin/bash
  su cyrus -s /bin/bash -c '/usr/cyrus/bin/deliver -E 3'

  ´ÙÀ½°ú °°ÀÌ ÇÏ¿© ÀÌ ½ºÅ©¸³Æ®¸¦ ½ÇÇà °¡´ÉÇÏ°Ô ¸¸µì´Ï´Ù: chmod 755
  cyrus-imapd

  ¶ÇÇÑ µ¥ÀÌÅͺ£À̽º ÆÄÀϵéÀ» ÀúÀåÇϱâ À§Çؼ­´Â deliverdb µð·ºÅ丮¸¦
  ¸¸µì´Ï´Ù:

  mkdir /var/imap/deliverdb

  7.5.  ¸¶¹«¸®

  ½Ã½ºÅÛÀ» ÀçºÎÆÃÇÏ°í »õ ¼³Á¤ÀÌ Á¦´ë·Î ½ÇÇàµÇ´ÂÁö È®ÀÎÇÕ´Ï´Ù.

  8.  ¹®Á¦ ÇØ°á

  ¸¸¾à »ç¿ë½Ã ¾î¶² ¹®Á¦°¡ »ý±ä´Ù¸é ´ÙÀ½°ú °°Àº ¹æ¹ýÀ¸·Î ¿¡·¯¸¦ È®ÀÎÇÒ ¼ö
  ÀÖ½À´Ï´Ù:

  1. tail /var/log/messages

  2. tail /var/adm/imapd.log

  3. killall sendmail && sendmail -bd -X /root/error.log (±×·± µÚ
     /root/error.logÀ» »ìÆ캸½Ê½Ã¿À)