vpopmail Àº °¡»ó µµ¸ÞÀÎ Ãß°¡, ¼³Á¤, pop À¯Àú ¼³Á¤°ú pop3 µ¥¸óµîÀÇ ±â´ÉÀ» ÇÑ´Ù.
¼³Ä¡Çϱâ Àü¿¡ vpopmail ÀÌ »ç¿ëÇÒ À¯Àú¿Í ±×·ìÀ» ¸¸µç´Ù.
groupadd vchkpw useradd -g vchkpw vpopmail |
vpopmail À» ¼³Ä¡ÇÏÀÚ.
tar xzf vpopmail-4.9.tar.gz cd vpopmail-4.9 |
MySQL »ç¿ëÇÏÁö ¾ÊÀ» °æ¿ì
¼³Ä¡½Ã ¸î°¡Áö ¿É¼ÇÀÌ Àִµ¥ ÀÚ¼¼ÇѰÍÀº vpopmail faq ¸¦ Àоµµ·Ï. º¸Åë ´ÙÀ½ ¿É¼Ç¸¸ ÁÖ°í ÄÄÆÄÀÏ ÇÏ¸é µÈ´Ù.
./configure --enable-default-domain=babo.org make make install-strip |
MySQLÀ» »ç¿ë ÇÒ °æ¿ì
MySQL db¸¦ »ç¿ëÇÏ·Á ÇÑ´Ù¸é, ÄÄÆÄÀÏ ÇϱâÀü¿¡ ¸ÕÀú vmysql.h ¸¦ ¿¾î¼ sql ¼¹ö¸¦ ¾ï¼¼½º ÇÒ¼ö ÀÖ´Â user¿Í ¾ÏÈ£µîÀ» ¼³Á¤ÇØÁÖ¾î¾ß ÇÑ´Ù. Å×À̺íÀ» »ý¼º/»èÁ¦ ÇÒ¼ö ÀÖ´Â »ç¿ëÀÚ ÀÌ¿©¾ß ÇϹǷΠº¸Åë root ³ª ÇØ´ç À¯Àú·Î ¼³Á¤ÇØ ÁØ´Ù.
./configure --enable-default-domain=babo.org --enable-mysql=y make make install-strip |
À̶§ --enable-large-site=n|y ¿É¼ÇÀ» »ç¿ëÇÒ¼öµµ Àִµ¥ À̰ÍÀº, µðÆúÆ®·Î vpopmailÀº ¸ðµç µµ¸ÞÀÎ, À¯Àú Á¤º¸¸¦ ÇѰ³ÀÇ Å×ÀÌºí¿¡¼ °ü¸®ÇÑ´Ù. ¸¸¾à °¢°¢ÀÇ µµ¸ÞÀο¡ ¸Å¿ì ¸¹Àº ¸ÞÀÏÀ¯Àú°¡ ÀÖ´Ù¸é y ·Î ¼³Á¤Çϸé, vpopmailÀº µµ¸ÞÀκ°·Î Å×À̺íÀ» »ý¼º,À¯ÀúÁ¤º¸¸¦ °ü¸®ÇÑ´Ù.
¸¸¾à sql Çì´õÆÄÀÏÀ̳ª ¶óÀ̺귯¸®¸¦ ãÁö ¸øÇÑ´Ù¸ç ÄÄÆÄÀÏ¿¡ ½ÇÆÐÇÑ´Ù¸é, --enable-sqlincdir= sql Çì´õÆÄÀÏ °æ·Î. --enable-sqllibdir= sql ¶óÀ̺귯¸® °æ·Î µîÀ» ./configure ÇÒ¶§ Ãß°¡ ÇØÁØ´Ù.
À§ÀÇ ¿¹¿¡¼ babo.org ´Â ÁÖ ¼¹öÀÇ µµ¸ÞÀÎ À̸§ÀÌ´Ù. À̰ÍÀ» ¼³Á¤Çϸé ÁÖ¼¹öÀÇ ¸ÞÀÏ °èÁ¤µµ ¸ðµÎ °¡»ó µµ¸ÞÀÎÀÇ ¸ÞÀÏ °èÁ¤°ú µ¿ÀÏÇÏ°Ô °ü¸® ÇÒ¼ö ÀÖ´Ù. (ÀÌ·¸°Ô ÇÏ´Â °ÍÀ» ±ÇÀåÇÑ´Ù)
¼³Ä¡°¡ µÇ¾ú´Ù¸é ~vpopmail ¾È¿¡´Â
bin doc domains etc include lib users µîÀÇ µð·ºÅ丮°ú ÇÊ¿äÇÑ ¹ÙÀ̳ʸ®µéÀÌ »ý°åÀ» °ÍÀÌ´Ù. |
vpopmail ÀÇ pop3 µ¥¸ó ½Ãµ¿ ÆÄÀÏÀ» ¸¸µéÀÚ.
#!/bin/sh env - PATH="/var/qmail/bin:/usr/local/bin" \ tcpserver 0 pop-3 /var/qmail/bin/qmail-popup babo.org \ /home/vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop3d Maildir & |
babo.org ´Â ÁÖ¼¹öÀÇ µµ¸ÞÀÎÀÌ´Ù. vpopmail ¼³Ä¡½Ã --enable-default-domain ¸¦ ÁÖ°í ¼³Ä¡Çß´Ù¸é ´õ ¾ÈÀüÇÏ°Ô pop3 µ¥¸óÀ» vpopmail À¯Àú ±ÇÇÑÀ¸·Î ½ÇÇà½Ãų¼ö ÀÖ´Ù.
#!/bin/sh VPOP_UID=`id -u vpopmail` VPOP_GID=`id -g vpopmail` env - PATH="/var/qmail/bin:/usr/local/bin" \ tcpserver -u $VPOP_UID -g $VPOP_GID 0 pop-3 /var/qmail/bin/qmail-popup babo.org \ /home/vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop3d Maildir & |
À§ ¿Í °°ÀÌ ¸¸µç ½Ãµ¿ÆÄÀÏÀ» vpop3_start µîÀÇ À̸§À¸·Î ÀúÀåÈÄ, ½ÇÇà ÆÛ¹Ì¼ÇÀ» ÁÖ°í ºÎÆÃ½Ã ½ÇÇàµÇµµ·Ï /etc/rc.d/rc.local µî¿¡ Àû¾î ³õ´Â´Ù.
~vpopmail/bin µð·ºÅ丮 ¾È¿¡ °¡»ó µµ¸ÞÀÎ °ü¸®¸¦ À§ÇÑ ¹ÙÀ̳ʸ®µéÀÌ Àִµ¥ ´ÙÀ½°ú °°Àº ±â´ÉÀ» ÇÑ´Ù.
표 1. °¢ ¹ÙÀ̳ʸ®µéÀÇ ¿ëµµ
vadddomain | °¡»ó µµ¸ÞÀÎÀ» Ãß°¡ÇÑ´Ù. postmaster ¾ÏÈ£¸¦ ¹°¾îº¸´Âµ¥ À̰ÍÀº ´ÙÀ½¿¡ ¼³Ä¡ÇÒ qmailadmin À¥ ÀÎÅÍÆäÀ̽º¿¡¼ ·Î±×ÀÎ ÇÒ¶§ ¹°¾îº¼ ¾ÏÈ£ÀÌ´Ù. Çü½ÄÀº vadddomain µµ¸ÞÀθí |
vdeldomain | °¡»ó µµ¸ÞÀΰú ¸ðµç À¯Àú¸¦ »èÁ¦ÇÑ´Ù. vdeldomain µµ¸ÞÀθí |
vadduser | pop ¸ÞÀÏ À¯Àú °èÁ¤À» ¸¸µç´Ù. vadduser babo@babo.org |
vdeluser | pop ¸ÞÀÏ À¯Àú »èÁ¦. vdeluser babo@babo.org |
vpasswd | ¸ÞÀÏ À¯ÀúÀÇ ¾ÏÈ£ ¹Ù²Ù±â. vpasswd babo@babo.org |
vsetuserquota | °¢ À¯Àú º°·Î quota ¼³Á¤À» ÇÒ¼ö ÀÖ´Ù. vsetuserquota babo@babo.org 51200 (´ÜÀ§´Â byte ÀÌ´Ù). |
vpopbull | ¼¹ö¿¡ ¼³Á¤µÇ¾î ÀÖ´Â ¸ðµç À¯Àúµé¿¡°Ô Çѹø¿¡ ¸ÞÀÏÀ» º¸³¾¶§ À¯¿ëÇÏ°Ô »ç¿ëÇÒ¼ö ÀÖ´Ù. |
ÀÌÁ¦ µµ¸ÞÀÎÀ» Ãß°¡ÇÏÀÚ. À§¿¡¼ ÁÖ µµ¸ÞÀεµ vpopmail¿¡¼ °ü¸®Çϱâ·Î Çß´Ù¸é ÁÖ µµ¸ÞÀΰú ¸ÞÀÏ °èÁ¤µéµµ Ãß°¡ÇØ¾ß ÇÑ´Ù.
¸¸¾à ÁÖ µµ¸ÞÀÎÀÌ babo.org À̰í, Ãß°¡ÇÒ °¡»ó µµ¸ÞÀÎÀÌ babo1.org, babo2.org ¶ó°í ÇÑ´Ù¸é ´ÙÀ½°ú °°ÀÌ ÇÑ´Ù (Ãß°¡Çϱâ Àü¿¡ °¡»ó µµ¸ÞÀεéÀÇ DNS MX ·¹ÄÚµåÀÇ IPÁÖ¼Ò°¡ ÁÖ ¼¹ö·Î µÇ¾îÀÖ´ÂÁö È®ÀÎ ÇØº¸ÀÚ).
adddomain babo.org adddomain babo1.org adddomain babo2.org |
´ÙÀ½ qmail ¼³Á¤ ÆÄÀϵéÀÌ Á¦´ë·Î ¹Ù²î¾ú´ÂÁö È®ÀÎÇØº¸ÀÚ. ÁÖ µµ¸ÞÀεµ vpopmailÀÌ °ü¸®Çϱâ·Î Çß´Ù¸é /var/qmail/control/locals ÆÄÀÏÀÇ ³»¿ëÀº localhost ¸¸ÀÌ ÀÖ¾î¾ß Á¤»óÀÌ´Ù. qmail smtpd°¡ ÀÌ ¼¹öÀÇ °ÍÀ̶ó°í ÀνÄÇÏ¸ç ¸ÞÀÏÀ» ¼ö½ÅÇÒ µµ¸ÞÀεéÀº ´ÙÀ½°ú °°ÀÌ rcpthosts ¿¡ ÀúÀåµÉ °ÍÀÌ´Ù.
localhost babo.org babo1.org babo2.org |
virtualdomains ÆÄÀÏÀÇ ³»¿ëÀº
babo.org:babo.org babo1.org:babo1.org babo2.org:babo2.org |
/var/qmail/users/assign ÀÇ ³»¿ëÀº
+babo.org-:babo.org:512:507:/home/vpopmail/domains/babo.org:-:: +babo1.org-:babo1.org:512:507:/home/vpopmail/domains/babo1.org:-:: +babo2.org-:babo2.org:512:507:/home/vpopmail/domains/babo2.org:-:: . |
ÇÊ¿äÇÑ µµ¸ÞÀÎ, ¸ÞÀÏ °èÁ¤À» ¸ðµÎ Ãß°¡Çß´Ù¸é ¿ì¸®´Â ÀÌÁ¦ Áغñ°¡ ³¡³ ¼ÀÀÌ´Ù.