· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
Linuxdoc Sgml/SingleUID_POP3-TRANS

<!doctype linuxdoc system>

<article>

<title>Single UID based POP3 box HOWTO

<author>By Paul Gregg, 1998

<trans>½Å»óö<tt><htmlurl url="mailto:splines@chollian.net"></tt>
<trans>°­¹Î¿ì<tt><htmlurl url="mailto:umkangm0@chllian.net"></tt>
<trans>¹Ú»ó¼®<tt><htmlurl url="mailto:pss@psshee.com"></tt>

<tdate>2000³â9¿ù5ÀÏ, 2000³â9¿ù28ÀÏ

<abstract>
ÀÌ ¹®¼­´Â ºÎºÐÀûÀ¸·Î Àç ¹ßÇàµÉ ¼ö ¾øÀ½À» ¾Ë¸³´Ï´Ù.
ÀÌ ¹®¼­ÀÇ ÃֽůÇÀº Ç×»ó http://linux.mdworld.com/qmail/ ¿¡¼­ ±¸ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.

ÀÌ ¹®¼­´Â QmailÀ» º°µµÀÇ ½Ã½ºÅÛ °èÁ¤ ¾øÀÌ µ¶¸³µÈ POP3 °èÁ¤¸¸À¸·Î ´Ù¼öÀÇ »ç¿ëÀÚ¿Í ´Ù
¼öÀÇ ¸ÞÀÏ °èÁ¤À» ´Ù·ç´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù.

ÀÌ ¹®¼­´Â Qmail¿¡ ´ëÇØ ´ëÃæ ¾Ë·Á°í ÇÏ´Â »ç¶÷ÀÌ ¾Æ´Ñ, ±×¸®°í QmailÀ» ÀÌ¿ëÇØ¼­ ¾ÈÀüÇÏ
°í ½Å·ÚÇÒ ¼ö ÀÖ´Â POP3 ½Ã½ºÅÛ(½Ã½ºÅÛ »ç¿ëÀÚ°¡ ¾Æ´Ñ)À» ¸¸µé±â À§Çؼ­ ÀÛ¼ºµÇ¾ú½À´Ï´Ù.

½Ã½ºÅÛ »ç¿ëÀÚ¸¦ ÀÌ¿ëÇÏ±æ ¿øÇÑ´Ù¸é ´Ù¸¥ ¹®¼­¸¦ ÀÐÀ¸½Ê½Ã¿À. ±×·¸Áö ¾ÊÀ¸¸é ÀÌ ¹®¼­°¡ ´ç
½ÅÀ» À߸øµÈ ¹æÇâÀ¸·Î À̲ø °ÍÀÔ´Ï´Ù.

¾î¶² ½Ã½ºÅÛ¿¡¼­ QmailÀ» ¼³Ä¡ÇÒ ¶§ À¯Áöº¸¼ö°¡ ½±°í, »ç¿ëÀÚ¿Í µµ¸ÞÀÎÀÇ Ãß°¡, º¯°æ, »èÁ¦
°¡ ½±µµ·Ï QmailÀ» ¼³°èÇÏ´Â ÀÏÀº ¸Å¿ì ±ÇÀåÇÒ ¸¸ÇÑ ÀÏÀÔ´Ï´Ù. ³ªÀÇ ½Ã½ºÅÛ¿¡¼­´Â ¼ö¹é°³ÀÇ 
µµ¸ÞÀÎÀÌ Á¤»óÀûÀ¸·Î ÀÛµ¿Çϰí ÀÖÀ¸¸ç, ¶ÇÇÑ ½Ã½ºÅÛÀûÀ¸·Î ÀÌ»óÀÌ ¾øµµ·Ï ±â¼úÀûÀ¸·Î Áö¿øÀ»
Çϰí ÀÖ½À´Ï´Ù. ÇÊÀÚ´Â À̰ͶÇÇÑ ½±°Ô ´Ù·ê ¼ö Àֱ⸦ ¿øÇÕ´Ï´Ù.
</abstract>

<toc>

<sect>½ÃÀÛ
<label id="start">

<p>
°¡Á¤ : ÀÌ¹Ì QmailÀ» ¼³Ä¡Çß°í Á¤»óÀûÀ¸·Î µ¿ÀÛÇÑ´Ù´Â °ÍÀ» ÀüÁ¦·Î ÇÕ´Ï´Ù.
¾ÆÁÖ Áß¿äÇÑ ÆÄÀϵé : 
<verb>
	control/rcpthosts
	control/virtualdomains
	users/assign
	users/poppasswd (checkpasswd¸¦ À§ÇÑ ºñÇ¥ÁØ password ÆÄÀÏ- ¹Ø¿¡¼­ ´Ù½Ã ¾ð±Þ)
</verb>

<p><em>
Note : control/rcpthosts, control/virtualhosts¸¦ º¯°æÇÒ ¶§¿¡´Â qmail-send ¿¡ HUP signal
À» º¸³»¼­ qmail-send°¡ ±× ÆÄÀϵéÀÇ º¯°æ »çÇ×À» ÀÐÀ» ¼ö ÀÖµµ·Ï ÇØ¾ß ÇÕ´Ï´Ù. ¶ÇÇÑ 
users/assign ÆÄÀÏÀ» º¯°æÇÒ ¶§¿¡´Â ¾Æ·¡ ºÎºÐ¿¡ ³ª¿À´Â "users/assign ¿î¿µÇϱâ"¸¦ ÂüÁ¶ÇÏ
½Ê½Ã¿À.
</em>

<p>
[ qmail 1.01 ¶Ç´Â ±× ÀÌÀü¹öÀüÀÇ ¼ö½ÅÀÚ¼±ÅÃü°è´Â (¼ö½ÅÀÚ mapping) ¿©·¯°³ÀÇ ÀÌ
¸ÞÀÏ ÁÖ¼Ò¿¡¼­ ´ç½ÅÀÌ À̸ÞÀÏ ÁÖ¼Ò¸¦ mappingÇÒ ¼ö ÀÖµµ·Ï ÇØÁÖ¾ú½À´Ï´Ù. ÇÊÀÚ´Â 
qmail 1.03¿¡¼­´Â ±× ÀÚüÀÇ »ç¿ëÀ» ÀúÇϽÃų°Í À̶ó°í »ý°¢ÇÕ´Ï´Ù. - ¾Æ¸¶µµ ÇÊÀÚ¿Í
°°Àº »ç¶÷µéÀº ¸ÞÀÏ Æ÷¿öµù (forwarding)°ú ¾Ë¸®¾Æ½Ì (alias)¸¦ ÀÌ¿ëÇÏ¿© ±×°ÍÀ» »ç¿ëÇϱâ 
¶§¹®ÀÔ´Ï´Ù.]

<p>
¾ÕÀ¸·Î ¿ì¸®´Â Ãß°¡ µð·ºÅ丮¿Í µµ¸ÞÀθ¶´Ù ÇϳªÀÇ configuration ÆÄÀÏ(ÇØ´ç µµ¸ÞÀÎÀÇ ¸ðµç 
¸ÞÀϰèÁ¤¿¡ ´ëÇÑ ³»¿ëÀ» °¡Áö°í ÀÖ´Â ÆÄÀÏ)À» ÀÛ¼ºÇÒ °ÍÀÔ´Ï´Ù.

<sect1>¾î¶»°Ô ÀÛµ¿Çϳª?
<label id="howoperate">
<p>
users/assign ÆÄÀÏÀÇ ±¸Á¶´Â emailÀ» ´Ù·ç±â¿¡ ¸Å¿ì À¯¿¬ÇÕ´Ï´Ù.  °³º°ÀûÀ¸·Î email
address µéÀ» ÁöÁ¤ÇÒ ¼öµµ ÀÖ°í, ´Ù¼öÀÇ email address¸¦ »ç¿ëÇÏ°Ô ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
(¿¹: user-*@domain.com) ¶ÇÇÑ ¿©·¯ µµ¸ÞÀÎÀÇ ¸ÞÀÏÀÌ ÇϳªÀÇ POP3 ¼­¹ö·Î °¥ ¼ö ÀÖµµ·Ï 
domain mappingÀ» Áö¿øÇÕ´Ï´Ù.
<p>
¿ì¸®´Â ~alias user´Â »ç¿ëÇÏÁö ¾ÊÀ» °ÍÀÔ´Ï´Ù. (³ª´Â ´Ü¼øÈ÷ ~alias/.qmail-(mailer-daemon | 
postmaster | root) ¸¸À» »ç¿ëÇÕ´Ï´Ù.) ±×¸®°í ³»°¡ ´Ù·ç°í ÀÖ´Â UUCP »ç¿ëÀ» À§Çؼ­ Çϳª
ÀÇ .qmail-uucp-default ¸¸À» »ç¿ëÇÒ °ÍÀÔ´Ï´Ù.(À̰ÍÀº ÀÌ ¹®¼­ÀÇ ¹üÀ§¸¦ ¹þ¾î³³´Ï´Ù.)

<sect1>¾î¶»°Ô domainÀ» Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï±î?
<label id="howadmin">
<p>
º¸Åë ¸ÞÀÏ ¼­¹ö¿¡ ÇϳªÀÇ µµ¸ÞÀÎÀ» Ãß°¡ÇÒ ¶§ ´ç½ÅÀº control/rcpthosts¿¡ ÇØ´ç µµ¸ÞÀÎÀ» ¸Ç 
¹Ø¿¡ Ãß°¡ÇÕ´Ï´Ù. ¶ÇÇÑ control/virtualdomains ÆÄÀÏ¿¡µµ ÇØ´ç µµ¸ÞÀÎÀ» Ãß°¡ÇÒ °ÍÀÔ´Ï´Ù. 
±×·¯³ª ½Ã½ºÅÛ À¯Àú¸¦ »ç¿ëÇÏÁö ¾Ê´Â´Ù¸é ¾î¶² Çü½ÄÀ¸·Î virtualdomains¸¦ »ç¿ëÇØ¾ß ÇÒ±î
¿ä? 
<p>
´Ùµé ¾Æ½Ã°ÚÁö¸¸ QmailÀº µµ¸ÞÀÎÀÇ "."À» "-"·Î º¯È¯ÇÕ´Ï´Ù.(QmailÀÇ ÄÄÆÄÀϽÿ¡ Ưº°ÇÑ ¿É
¼ÇÀ» ÁÖÁö ¾Ê¾Ò´Ù¸é) ±×·¡¼­ ¾Æ·¡¿Í °°ÀÌ virtualdomains¸¦ ±¸¼ºÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù.
<p>
<verb>
domain.com:domain-com
</verb>
<p>
<em>
Note : control/locals¿¡ À§ÀÇ domain.comÀÌ Æ÷ÇԵǾî ÀÖÁö´Â ¾Ê´ÂÁö È®ÀÎÇØ º¸½Ê½Ã¿À. (º¸Åë 
¸¹Àº »ç¶÷µéÀÌ ÀÌ ºÎºÐÀ» À߸ø ¼³Á¤ÇÕ´Ï´Ù.) control/locals¿¡´Â Àý´ë Æ÷ÇÔµÇ¸é ¾ÈµË´Ï´Ù.
</em>
<p>
À§ÀÇ Çü½ÄÀº ¹«¾ùÀ» ¶æÇմϱî?  À̰ÍÀº ÀÌ µµ¸ÞÀÎÀÇ ¸ðµç emailÀÌ "domain-com"À̶ó´Â »ç
¿ëÀÚ¿¡°Ô Àü´ÞµÉ °ÍÀ» ÀǹÌÇÕ´Ï´Ù.

<sect1>±×·¯¸é "domain-com" À¯Àú¸¦ ¾î¶»°Ô Á¤ÀÇÇϰí, "domain-com" À¯Àú°¡  ±× domain.com¿¡ 
ÇØ´çÇÏ´Â ¸ÞÀϵéÀ» ¾î¶»°Ô ¹ÞÀ» ¼ö ÀÖ°Ô ÇÒ ¼ö ÀÖ½À´Ï±î?
<label id="domainset">
<p>
±×°ÍÀº users/assign ÆÄÀϷκÎÅÍ ½ÃÀ۵˴ϴÙ. ÀÌ ÆÄÀÏÀº ¿ì¸®°¡ ³ªÁß¿¡ »ìÆìº¼ email 
address¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» Á¦°øÇÕ´Ï´Ù. ½Ã½ºÅÛ¿¡ emailÀ» Ãß°¡Çϱâ À§Çؼ­ ´ç½ÅÀº 
ÀÌ ÆÄÀÏ¿¡ »õ·Î¿î ÁÙÀ» Ãß°¡ÇÏ°Ô µÉ °ÍÀÔ´Ï´Ù. ¿¹¸¦ µé¾î joe@domain.com ¶ó´Â email 
address¸¦ Ãß°¡ÇÑ´Ù°í ÇսôÙ. ¾Æ½Ã´Ù½ÃÇÇ domain.comÀº "domain-com" À̶ó´Â Qmail »ç¿ë
ÀÚ·Î Ãë±ÞÀÌ µÇ±â ¶§¹®¿¡ QmailÀº "domain-com-joe"¶õ Qmail »ç¿ëÀÚ¸¦ users/assign¿¡¼­ 
ã°Ô µË´Ï´Ù.
<p>
¿¹) 
<verb>
=domain-com-joe:popuser:888:888:/var/qmail/popboxes/domain-conm/joe:::
</verb>

<sect1>À§ÀÇ ³»¿ëÀº ¹«¾ùÀ» ¶æÇմϱî?
<label id="howcontent">
<p>
= - ÀÌ ±âÈ£´Â ¸ÞÀÏ ÁÖ¼Ò¿Í ÀÏÄ¡ÇÔÀ» ¶æÇÏ¸ç ¸¸¾à "+" ±âÈ£°¡ ³ª¿À¸é ÇØ´ç À¯Àú°¡ 
joe-anything@domain.com °ú °°ÀÌ È®Àå ÀüÀÚ ¿ìÆí ÁÖ¼Ò¸¦ »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù.
domain-com-joe - À̰ÍÀº virtualdomain¿¡¼­ Á¤ÀÇÇÑ °¡»ó µµ¸ÞÀÎ À¯Àú ºÎºÐ(domain-com) 
°ú ÀüÀÚ ¿ìÆí ÁÖ¼Ò @ ¾Õ¿¡ ³ª¿À´Â °èÁ¤(joe) ºÎºÐ, ÀÌ·¸°Ô µÎ ºÎºÐÀ¸·Î ³ª´µ¾îÁý´Ï´Ù.
popuser - À̰ÍÀº °¡»ó µµ¸ÞÀÎÀÇ ¸ðµç emailÀ» ó¸®ÇÒ ½ÇÁ¦ »ç¿ëÀÚ (/etc/passwd¿¡ Á¸Àç)ÀÔ
´Ï´Ù.
<p>
<verb>
888 - popuser »ç¿ëÀÚÀÇ UIDÀÔ´Ï´Ù.
888 - popuser »ç¿ëÀÚÀÇ GIDÀÔ´Ï´Ù.
</verb>
<p>
/var/qmail/popboxes/domain-com/joe - joe@domain.com ¾ÕÀ¸·Î ¿Â ¸ÞÀÏÀ» ¾î´À µð·ºÅ丮
¿¡ ÀúÀåÇÒÁö¸¦ °áÁ¤ÇÏ´Â ¿ªÇÒÀ» ÇÏ´Â .qmail ÀÇ À§Ä¡ÀÔ´Ï´Ù. ¿©±â¼­ ÁöÁ¤ÇÑ µð·ºÅ丮´Â ÆÛ¹Ì
¼ÇÀ» ¹Ýµå½Ã 0700À¸·Î ÁöÁ¤ÇØ¾ß Çϸç popuserÀÇ UID/GID¸¦ °¡Á®¾ß¸¸ ÇÕ´Ï´Ù. ¶ÇÇÑ ¿©±â¼­ 
ÁöÁ¤ÇÑ µð·ºÅ丮¿¡ .qmail ¶Ç´Â .qmail-default¸¦ ¸¸µé°í ±× ¾È¿¡ ¾î¶»°Ô ¸ÞÀÏÀÌ Àü´ÞµÉÁö¸¦ 
ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. (¿¹ÀÇ °æ¿ì Maildir·Î ÁöÁ¤ÇØ¾ß ÇÒ °ÍÀÔ´Ï´Ù. ¾Æ·¡¿¡ ³ª¿À´Â Dot Qmail ºÎ
ºÐÀ» ÂüÁ¶ÇϽʽÿÀ.)
<p>
³ªÀÇ °æ¿ì À§ÀÇ °¢ µµ¸ÞÀο¡ ÇØ´çÇÏ´Â email address ÁöÁ¤À» °¢°¢ÀÇ µµ¸ÞÀκ°·Î Âɰ³¾î ÇÏ
³ªÀÇ ÆÄÀÏ·Î °ü¸®ÇÏ´Â ÃÖ¼±ÀÇ ¹æ¹ýÀ» ¹ß°ßÇÏ¿´½À´Ï´Ù. ¾Æ·¡ ºÎºÐ¿¡ ³ª¿À´Â "users/assign ¿î
¿µÇϱâ" ºÎºÐÀ» ÂüÁ¶ÇϽʽÿÀ.
<p>
À̰ÍÀº ¶ÇÇÑ ¸ÞÀÏÀ» ¹ÞÀ» °¢°¢ÀÇ µð·ºÅ丮¿¡µµ Àû¿ëÀÌ µË´Ï´Ù. (¾Æ·¡ÂÊ¿¡ ³ª¿À´Â 
/var/qmail/popboxes/*/* ÆÄÀÏÀ» ÂüÁ¶ÇϽʽÿÀ)

<sect1>ÀÏ´Ü ¸ÞÀÏÀº ºÐ·ù°¡ µÇ¾î °¢°¢ ÀúÀåµÇ¾úÁö¸¸, ±×°ÍÀ» ¾î¶»°Ô POP3 ¼­¹ö·ÎºÎÅÍ ²¨³¾ ¼ö ÀÖ
½À´Ï±î?
<label id="howgetpop3">
<p>
À§¿¡¼­ À̾߱âÇß´ø °Íó·³ ¸ðµç ¸ÞÀÏÀº popuser( UID 888, GID 888)ÀÇ »ç¿ëÀÚÀÇ ¼ÒÀ¯·Î µÇ
¾îÀÖ½À´Ï´Ù. ³ª´Â ´ç½ÅÀÌ QmailÀ» óÀ½ ¼³Ä¡Çؼ­ »õ·Î ¼³Á¤À» ÇÑ´Ù¸é Maildir Çü½ÄÀ» »ç¿ë
ÇÒ °ÍÀ» ±ÇÇÕ´Ï´Ù. À̰ÍÀº Mailbox Çü½Äº¸´Ù´Â ´ú ÀÚÀ¯·ÓÁö¸¸ ÀÌ Çü½ÄÀ» »ç¿ëÇÑ´Ù¸é 1³â ¾È
¿¡ ³ªÀÇ ÀÌ Ãæ°í¿¡ ´ëÇÑ °í¸¶¿òÀ¸·Î ³ª¿¡°Ô ¸ÆÁÖ¸¦ »ç°Ô µÉ °ÍÀÔ´Ï´Ù.
<p>
¸¸¾à QmailÀÌ Maildir Çü½ÄÀ» »ç¿ëÇÑ´Ù¸é, ´ç½ÅÀº qmail-popup -> checkpasswd -> 
qmail-pop3d¸¦ »ç¿ëÇØ¾ß ÇÒ °ÍÀÔ´Ï´Ù. À̰͵éÀÌ ¹«¾ùÀ̰í, ¿Ö ÇϳªÀÇ µ¥¸óÀ¸·Î ±¸µ¿µÇÁö ¾Ê
´À³Ä±¸¿ä?
<p>
´ç½Åµµ ¾Æ½Ã´Ù½ÃÇÇ QmailÀº ¸Å¿ì module ½ÄÀ¸·Î ±¸¼ºµÇ¾î ÀÖÀ¸¸ç POP3¶ó°í ¿¹¿Ü´Â ¾Æ´Õ´Ï
´Ù. qmail-popupÀÇ ¿ªÇÒÀº »ç¿ëÀÚÀÇ °èÁ¤°ú ¾ÏÈ£¸¦ ÃßÃâÇÏ´Â ÀÏÀÔ´Ï´Ù. ÀÏ´Ü °èÁ¤°ú ¾ÏÈ£°¡ 
ÃßÃâÀÌ µÇ¸é ±×ÈÄ¿¡ checkpasswd °¡ ½ÇÇàµË´Ï´Ù.(±×ÈÄ qmail-popupÀÇ ¿ªÇÒÀº ³¡³ª°Ô µË´Ï´Ù.)
<p>
±× ´ÙÀ½¿¡ checkpasswd´Â »ç¿ëÀÚÀÇ °èÁ¤°ú ¾ÏÈ£¸¦ °¡Áö°í ÀÎÁõÀ» ½ÃµµÇÕ´Ï´Ù.(ÀÎÁõÀÇ ¹æ¹ý
Àº ´ç½ÅÀÌ ¼±ÅÃÇϱ⿡ ´Þ·ÁÀÖ½À´Ï´Ù. ¾Æ·¡ ºÎºÐÀ» º¸½Ê½Ã¿À) ¸¸¾à ÀÎÁõÀÌ ¼º°øÇϸé 
checkpasswd´Â USER, SHELL, HOME ȯ°æº¯¼ö¿¡ °¢°¢ÀÇ °ªÀ» ³Ö°í, ±×ÈÄ¿¡ $HOME/Maildir ¾Æ·¡
USERÀÇ(¿ì¸®°¡ »ìÆìº» ¿¹ÀÇ °æ¿ì À̰ÍÀº Ç×»ó popuser À̰í HOMEÀÇ °ªÀº ¸Å¹ø ´Ù¸£´Ù.) ¸ÞÀÏ
µð·ºÅ丮¿¡ ÀÖ´Â ¸ÞÀÏÀ» »ç¿ëÀÚ°¡ POP3¸¦ ÅëÇØ¼­ ²¨³¾ ¼ö ÀÖµµ·Ï qmail-pop3d¸¦ ½ÇÇàÇÏ°Ô µË´Ï´Ù.
<p>
¿©±â¼­ QmaiÀÇ ÁøÁ¤ÇÑ ¸Å·ÂÀº ´ç½ÅÀÌ ¿øÇÏ´Â ÇüÅ·ΠÀÎÁõÀ» ¼öÇàÇÒ ¼ö ÀÖµµ·Ï ¸¸µé ¼ö ÀÖ
´Ù´Â °ÍÀÔ´Ï´Ù. ½Ã½ºÅÛ »ç¿ëÀÚÀÇ ÀÎÁõÀ» ÀÌ¿ëÇÒ ¼öµµ ÀÖ°í, Radius ÀÎÁõ, PAM ÀÎÁõ ¶Ç´Â 
º°µµÀÇ ¾ÏÈ£ ÆÄÀÏÀ» ÅëÇÑ ÀÎÁõÀ» ¼öÇàÇÒ ¼öµµ ÀÖ½À´Ï´Ù. 

<sect1>±×·¡¼­ Àú´Â ¾î¶² checkpasswd¸¦ »ç¿ëÇØ¾ß Çմϱî?
<label id="checkpasswd">
<p>
³ª´Â óÀ½ www.qmail.org¿¡ ÀÖ´Â Jedi's chckpoppasswd¸¦ ÀÌ¿ëÇß¾ú½À´Ï´Ù. À̰ÍÀº ´ç½ÅÀÌ 
´ÙÀ½ÀÇ ÇüÅ·ΠÀÌ·ç¾îÁö´Â ¾ÏÈ£ ÆÄÀÏ·Î ÀÎÁõÀ» ¼öÇàÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù.
<p>
»ç¿ëÀÚ °èÁ¤:¾ÏȣȭµÈ(encrypted) ¾ÏÈ£:½Ã½ºÅÛ»óÀÇ ½Ç°èÁ¤:¸ÞÀÏÀÌ ÀúÀåµÉ Ȩµð·ºÅ丮
<p>
POP3 ¸ÞÀϸ¸À» »ç¿ëÇÒ ¶§ À§ÀÇ ³»¿ëÀº ÀÎÁõÀ¸·Î ÃæºÐÇÕ´Ï´Ù. Jedi's checkpoppasswd¸¦ ¾à
°£ °íÃļ­ ¿Ã·Á³õÀº ÆÄÀÏÀÌ http://www.tibus.net/pgregg/projects/qmail/checkpoppasswd.c
¿¡ À§Ä¡ÇØ ÀÖ½À´Ï´Ù. ³ª´Â ¾ðÁ¦ »ç¿ëÀÚ°¡ login Çß´ÂÁö, ÀÎÁõÀÌ ½ÇÆÐÇßÀ» ¶§¿¡ ¹«½¼ ÀÌÀ¯·Î 
ÀÎÁõÀÌ ½ÇÆÐµÆ´ÂÁö¸¦ syslog°¡ ±â·ÏÇϵµ·Ï ÇÏ¿´°í, ¶ÇÇÑ ÇØÅ·ÀÌ Áö¿¬µÉ ¼ö ÀÖµµ·Ï  ¾ÏÈ£¸¦ 
À߸ø ÀԷ½ÿ¡ 2Ãʸ¦  Áö¿¬ÇÏ´Â ºÎºÐÀ» Ãß°¡ÇÏ¿´½À´Ï´Ù.
<p>
¶ÇÇÑ ¾ÏÈ£¸¦ À߸ø ÀÔ·ÂÇÒ ¶§¿¡ À߸ø ÀÔ·ÂµÈ ¾ÏÈ£¸¦ ±â·ÏÇÏ´Â ºÎºÐµµ Ãß°¡µÇ¾ú½À´Ï´Ù. (¹°·Ð 
À̰ÍÀº syslog¿Í °ü·ÃµÈ ºÎºÐÀ» º¯°æÇÔÀ¸·Î½á À߸ø ÀÔ·ÂµÈ ¾ÏÈ£¸¦ ±â·ÏÇÏÁö ¾ÊÀ» ¼öµµ ÀÖ½À
´Ï´Ù.)

<sect1>ÁÁ½À´Ï´Ù. ±×·³ ±× ÆÄÀÏÀ» ¾î¶»°Ô ¼³Á¤Çϰí, ¾îµð¿¡ ±× ÆÄÀÏÀÌ Á¸ÀçÇÏÁÒ?
<label id="fileset">
<p>
±âº»ÀûÀÎ ³ªÀÇ ¼³Á¤¿£ /var/qmail/users/poppasswd·Î µÇ¾î ÀÖ½À´Ï´Ù. °£´ÜÈ÷ ÆÄÀÏÀ» ¸¸µé°í 
¾Æ·¡¿Í °°Àº ÁÙÀ» Ãß°¡ÇÏ¸é µË´Ï´Ù. 
<p>¿¹)
<verb>
testid:DmIMm9e5hc8ic:popuser:/var/qmail/popboxes/domain-com/joe
</verb>
<p>
À§ÀÇ ³»¿ëÀº POP3 »ç¿ëÀÚ·Î testid¸¦, ¾ÏÈ£·Î¼­ testpw¸¦(¾Ïȣȭ(encrypted) µÇ¾úÀ½.), ¶ÇÇÑ 
½ÇÁ¦·Î À§ÀÇ ¸ÞÀÏÀ» ¹ÞÀ» ½Ç°èÁ¤À¸·Î popuser¸¦, ¸ÞÀÏÀÌ ÀúÀåµÉ µð·ºÅ丮·Î 
/var/qmail/popboxes/domain-com/joe¸¦ ÁöÁ¤ÇÏ´Â ºÎºÐÀÔ´Ï´Ù.
<p>
FAQ#1:±×·¸´Ù¸é ¾î¶»°Ô °°Àº À̸§ÀÇ joebloggs¶ó´Â 2¸íÀÇ À¯Àú¸¦ °¡Áú ¼ö  ÀÖ½À´Ï±î? ³ª´Â 
joebloggs@domain.com °ú joebloggs@bloggs-n-co.com ÀÌ µÎ °³ÀÇ ¸ÞÀÏÀ» °¡Áö°í ÀÖ½À´Ï
´Ù. À§ÀÇ ÆÄÀÏ Çü½Ä´ë·Î¶ó¸é °°Àº À̸§ 2¸íÀÇ joebloggs¸¦ °¡Áú ¼ö ¾ø½À´Ï´Ù. ¾î¶»°Ô ÇØ¾ß 
°°Àº À̸§ 2¸íÀÇ joebloggs¸¦ °¡Áú ¼ö ÀÖÁÒ?
<p>
A: ³ª´Â À§ÀÇ ÆÄÀÏ¿¡¼­ °°Àº À̸§ 2¸íÀÇ À¯Àú¸¦ °¡Áú ¼ö ÀÖ´Ù°í ¸»ÇÏÁö ¾Ê¾Ò½À´Ï´Ù. ³ª´Â 
POP3°èÁ¤°ú ÀüÀÚ ¿ìÆí ÁÖ¼ÒÀÇ @ ¾Õ ºÎºÐ¿¡ ºÙÀÌ´Â °èÁ¤°ú °°¾Æ¾ß¸¸ ÇÑ´Ù°í ¸»ÇÑ ÀûÀÌ ¾ø
½À´Ï´Ù. ´Ù¸¸ ´ëºÎºÐÀÇ »ç¶÷µéÀÌ ±×·²°Å¶ó°í °¡Á¤ÇÏ´Â °Í»ÓÀÔ´Ï´Ù. ³ª´Â ¼ýÀÚ¸¦ ¸Å°Ü°¡¸ç °è
Á¤À» ¹ß±ÞÇÒ °ÍÀ» ÃßõÇÕ´Ï´Ù.
¿¹) 1.pop1, pop2, pop3 ..... pop###
    2.pop00001, pop00002, pop00003 .... pop99999
¶Ç´Â ³»°¡ »ç¿ëÇÏ´Â ¹æ¹ýÀ¸·Î´Â
    3.??0001, ??0002, ??0003, ... ??99999
?? ´Â º¸Åë ÀÓÀÇÀÇ ¹®ÀÚ¸¦ ³Ö°Å³ª »ç¿ëÀÚÀÇ È¸»çÀÇ À̸§¿¡ ±âÃʸ¦ µÐ ¹®ÀÚ¸¦ »ç¿ëÇÕ´Ï´Ù. 
ÀÌ·± ¹æ¹ýÀº »ç¿ëÀÚÀÇ À̸§°ú ¾ÏÈ£¸¦ ÃßÃøÇÏ¿© POP3 ¼­¹ö¸¦ °ø°ÝÇÏ´Â ÇØÄ¿·ÎºÎÅÍ º¸´Ù ¾È
ÀüÇÕ´Ï´Ù.
<p>
FAQ#2: ±×·¸´Ù¸é ¾ÏȣȭµÈ(encrypted) ¾ÏÈ£¸¦ ¾î¶»°Ô ¸¸µé ¼ö ÀÖ½À´Ï±î?
<p>
A: º¸ÅëÀÇ °æ¿ì¿£ C³ª PerlÀÇ crypt() ÇÔ¼ö¸¦ »ç¿ëÇÔÀ¸·Î½á ¸¸µé¾îÁú ¼ö ÀÖ½À´Ï´Ù. (unix ½Ã
½ºÅÛ¿¡¼­ ¾²ÀÌ´Â man 3 crypt¸¦ ÂüÁ¶ÇϽʽÿÀ) ±×·¯³ª ¸¸¾à ´ç½ÅÀÌ À̰ÍÀ» Àß ¸ð¸£°Å³ª ÇÒ 
¼ö ¾ø´Ù¸é ³ªÀÇ ÇÁ·ÎÁ§Æ® µð·ºÅ丮¿¡ ÀÖ´Â mkpasswd.plÀ» ÀÌ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

<sect>Dot Qmail files. ( .qmail )
<label id="dotqmail">
<p>
users/assign ÆÄÀÏ¿¡ ÀüÀÚ ¿ìÆí ÁÖ¼Ò¿Í ±×°Í¿¡ µû¸¥ home µð·ºÅ丮¸¦ ÁöÁ¤ÇÏ¿´´Ù¸é, Qmail
Àº ±× home µð·ºÅ丮¿¡¼­ QmailÀÌ ¾î¶² ¹æ½ÄÀ¸·Î ¸ÞÀÏÀ» Àü´ÞÇÒÁö¸¦ ¾Ë±â À§ÇØ .qmail ÆÄ
ÀÏÀ» ãÀ» °ÍÀÔ´Ï´Ù. µû¶ó¼­ ´ç½ÅÀº dot-qmailÀÇ ¸Å´º¾ó ÆäÀÌÁö¸¦ Àоî¾ß¸¸ ÇÒ °ÍÀÔ´Ï´Ù. °£
´ÜÈ÷ ¼³¸íÇØ º¸¸é .qmailÀº ´ÙÀ½°ú °°Àº Çü½Ä ÁßÀÇ Çϳª°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.
<p>
<verb>
./Maildir/ - À̰ÍÀº ¸ÞÀÏÀ» Maildir µð·ºÅ丮¿¡ ÀúÀåÇÑ´Ù´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù.
./Mailbox -  À̰ÍÀº Ç¥ÁØ mailboxÇü½ÄÀ¸·Î ¸ÞÀÏÀ» ÀúÀåÇÑ´Ù´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù.
</verb>
<p>
&otheraddress@otherdomain.com - À̰ÍÀº ´Ù¸¥ ÀüÀÚ ¿ìÆí ÁÖ¼Ò·Î ¸ÞÀÏÀ» Æ÷¿öµù(forward) 
ÇÑ´Ù´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù.

<sect>users/assign ÆÄÀÏ ¿î¿µÇϱâ
<label id="filemanage">
<p>
ÀÌÀü¿¡ ¾ð±ÞÇÑ ³»¿ë Áß¿¡ °¢°¢ÀÇ µµ¸ÞÀκ°·Î users/assign ÆÄÀÏÀ» ¿î¿µÇÏ´Â °ÍÀÌ ÁÁÀ» °ÍÀÌ
¶ó´Â À̾߱Ⱑ ÀÖ¾ú½À´Ï´Ù. À̰ÍÀº ±â¼úÀûÀÎ ¸éÀÌ ¾Æ´Ñ ¿©·¯ °¡Áö ÀÌÀ¯·Î ¿î¿µÇϱⰡ Æí¸®
ÇØ Áú ¼ö ÀÖ½À´Ï´Ù. (³ªÀÇ °æ¿ì 180¿© °³ÀÇ ¸ÞÀÏ ¼­ºñ½º°¡ µÇ°í ÀÖ´Â 250¿© °³ÀÇ µµ¸ÞÀÎÀ» 
°®°í ÀÖ½À´Ï´Ù.)
<p>
users/assign ÆÄÀÏÀº ÀüÀÚ ¿ìÆí ÁÖ¼Ò Çϳª´ç ´Ü¼øÇÑ ÇÑ ÁÙÀÇ ³»¿ë¸¸À» Æ÷ÇÔÇϰí ÀÖ½À´Ï´Ù. 
(¸¸ÀÏ + ±âÈ£¸¦ »ç¿ëÇÑ´Ù¸é ÇØ´ç µµ¸ÞÀΰú ÇØ´ç »ç¿ëÀÚ°¡ ÀáÀçÀûÀ¸·Î ¸¹Àº ÀüÀÚ ¿ìÆí ÁÖ¼Ò
¸¦ °¡Áú ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù.) ¶ÇÇÑ users/assign ÆÄÀÏÀÇ ¸¶Áö¸·Àº ¹Ýµå½Ã "." (period) ·Î ³¡³ª
¾ß ÇÕ´Ï´Ù.
<p>
¸¸¾à users/assign ÆÄÀÏÀÌ º¯°æÀÌ µÈ´Ù¸é ±×¿¡ µû¸¥ cdb µ¥ÀÌÅͺ£À̽º ¶ÇÇÑ º¯°æÀÌ µÉ ¼ö 
ÀÖµµ·Ï qmail-newu¸¦ ½ÇÇàÇØ¾ß ÇÕ´Ï´Ù.
<p>
¸¸¾à °¢ µµ¸ÞÀκ°·Î º°µµÀÇ assign ÆÄÀÏÀ» ÀÛ¼ºÇÏ¿© °ü¸®ÇÑ´Ù¸é, À̰ÍÀ» users/assign ÆÄÀÏ
·Î º¯°æÇÏ´Â ½ºÅ©¸³Æ®´Â ´ÙÀ½°ú °°ÀÌ °£´ÜÇÕ´Ï´Ù. ¿¹¸¦ µé¾î /var/qmail/users/domains/* ¿¡ 
°¢ µµ¸ÞÀκ°·Î assign ÆÄÀÏÀ» ÀÛ¼ºÇÏ¿´´Ù¸é
<p>
<verb>
#!/bin/sh
cat /var/qmail/users/domains/* > /var/qmail/users/assign.new
echo "." >> /var/qmail/users/assign.new
mv /var/qmail/users/assign.new /var/qmail/users/assign
/var/qmail/bin/qmail-newu
</verb>
<p>
(¿øÇÑ´Ù¸é assign.new ÆÄÀÏÀ» ÀÛ¼ºÇÏ´Â °ÍÀº »ý·«ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª ÀÌ ½ºÅ©¸³Æ®ÀÇ ÀÏ
ºÎºÐÀº >! ¾øÀÌ ÀÌ¹Ì Á¸ÀçÇÏ´Â ÆÄÀÏÀ» µ¤¾î¾º¿ì±â¸¦ °ÅºÎÇÒ °ÍÀÔ´Ï´Ù. ÇÏÁö¸¸ À§ÀÇ ¹æ¹ýÀº 
¸ðµÎ¿¡°Ô Àß ÀÛµ¿ÇÒ °ÍÀÔ´Ï´Ù.)
<p>
ÁÁ½À´Ï´Ù. ¸ðµç °ÍÀÌ Àß ÀÛµ¿ÇÏ´Â °Í °°½À´Ï´Ù. ¾î¶»°Ô Å×½ºÆ®ÇÒ ¼ö ÀÖ½À´Ï±î?
<p>
<verb>
telnet mailhost 110
USER testid
PASS testpw
LIST
RETR 1
QUIT
</verb>
<p>
À§ÀÇ ³»¿ëµéÀÌ ÀüºÎ ½ÇÇàµÇ°í ·Î±× ÆÄÀÏ¿¡ auth.warning ¿Í °°Àº ¿¡·¯ ¸Þ½ÃÁö¸¦ º¼ ¼ö ¾ø´Ù
¸é ´ç½ÅÀº ¼º°øÇÑ °ÍÀÔ´Ï´Ù. 

</article>

----
[http://?action=keywords&tour=1&all=1 Tags]: [[Keywords(tour)]]

ID
Password
Join
Be careful how you get yourself involved with persons or situations that can't bear inspection.


sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2005-10-15 01:00:30
Processing time 0.0121 sec