°¡»ó email µµ¸ÞÀÎ °³¿ä ÃÖ±Ù °³Àοë ÄÄÇ»ÅͰ¡ °­·ÂÇØÁüÀ¸·Î ÀÎÇÏ¿©, ¿©·¯´ëÀÇ ¼­¹ö¿¡ ÀÇÇÏ¿© ¼öÇàµÇ´Â Ÿ½ºÅ©°¡ ÀÌÁ¦´Â ½±°Ô ´Ü ÇÑ´ëÀÇ ¼­¹ö¿¡ ÀÇÇÏ¿© ¼öÇàµË´Ï´Ù. ÀÎÅͳݰú email ½Ã½ºÅÛÀÇ ¼º°øÀ¸·Î, ¿ì¸®´Â Á¡Á¡ ´õ ¸¹Àº email µµ¸ÞÀÎÀ» °ü¸®ÇØ¾ß ÇÏ°Ô µÇ¾ú½À´Ï´Ù. ¿©±â¿¡ ¿©·¯°³ÀÇ µ¶¸³ÀûÀÎ emailÀ» µµ¸ÞÀÎÀ» °°Àº ¸Ó½Å¿¡¼­ °ü¸®ÇÏ´Â ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù: A linux premiere! 11.. ¿¿øøÄÄ¢¢ °¡»ó email µµ¸ÞÀεéÀº °°Àº ¼­¹öÀÇ µ¶¸³ÀûÀÎ »ç¿ëÀÚ ¸®½ºÆ®µéÀ» °ü¸®ÇÏ´Â ¹æ¹ýÀÔ´Ï´Ù. °¢°¢ÀÇ °¡»ó µµ¸ÞÀÎÀº ÀÚ½ÅÀÇ ¾ÏÈ£ È­ÀÏÀ» °°À¸¸ç, ÀÚ½ÅÀÇ ½ºÇ®(spool) µð·ºÅ丮¿Í »ç¿ëÀÚ º°Äª È­ÀÏÀ» °®½À´Ï´Ù. °¢ °¡»ó email µµ¸ÞÀο¡ ´ëÇÏ¿©, _L_i_n_u_x_c_o_n_f°¡ ´ÙÀ½À» ¼³Á¤ÇÒ °ÍÀÔ´Ï´Ù. o /etc/vmail/passwd.virtual_domain o /etc/vmail/shadow.virtual_domain o /etc/vmail/aliases.virtual_domain o /var/spool/vmail/virtual_domain/ o /vhome/virtual_domain/ ¿©±â¼­ virtual_domainÀº foo.com°ú °°Àº ÇϳªÀÇ µµ¸ÞÀÎÀÔ´Ï´Ù. 22.. °°¡¡»»óó µµµµ¸¸ÞÞÀÀÎÎ ÁÁ¤¤ÀÀÇÇ ´´ÙÙÀÀÌ̾¾óó··Îα±×× »õ·Î¿î °¡»ó email µµ¸ÞÀÎÀ» »ý¼ºÇϱâ À§ÇÏ¿©, ´ç½ÅÀº ´Ü ÇϳªÀÇ ´ÙÀ̾ó·Î±×¸¦ ä¿ó´Ï´Ù. DNS¿Í IP º°Äª°ú °ü·ÃµÈ ´Ù¸¥ Ÿ½ºÅ©µéÀÌ ÀÖÀ¸¸ç, ÀÌ µµ¿ò¸»ÀÇ ´Ù¸¥ ¼½¼Ç¿¡ ±â¼úµÇ¾î ÀÖ½À´Ï´Ù. ¿©±â´Â ÁÖ(main) µµ¿ò¸»À» ±â¼úÇÒ °ÍÀÔ´Ï´Ù. 22..11.. AA nnaammee µµ¸ÞÀθíÀ» Áà¾ß ÇÕ´Ï´Ù. ÀÌ°Í »Ó ÀÔ´Ï´Ù. 22..22.. FFaallll bbaacckk ddeessttiinnaattiioonn À̰ÍÀº ¿É¼Ç ÇʵåÀÔ´Ï´Ù. º¸ÅëÀº, email ¸Þ½ÃÁö°¡ °¡»ó email µµ¸ÞÀÎ °èÁ¤À¸·Î º¸³»Á³À» ¶§, ´ÙÀ½ÀÇ ÇÁ·Î¼¼½º°¡ ÀÌ·ç¾î Áý´Ï´Ù. o ÇØ´ç À̸§ÀÇ º°ÄªÀ» °Ë»çÇÕ´Ï´Ù. ¸¸ÀÏ ÀÖÀ¸¸é, ¸Þ½ÃÁö¸¦ °¢ º°Äª ¸®½ºÆ®ÀÇ ±¸¼º¿ø¿¡ º¸³À´Ï´Ù. º°ÄªµéÀº ¶Ç´Ù¸¥ º°ÄªÀ» °¡¸£Å³ ¼ö ÀÖ½À´Ï´Ù. o º°ÄªÀÌ ¹ß°ßµÇÁö ¾ÊÀ¸¸é, °¡»ó µµ¸ÞÀÎÀÇ »ç¿ëÀÚ ¸®½ºÆ®°¡ °Ë»çµË´Ï´Ù. EmailÀº ÇØ´ç »ç¿ëÀÚÀÇ Æú´õ¿¡ ´õÇØÁý´Ï´Ù. o ¸¸ÀÏ ºÎÇյǴ º°Äªµµ »ç¿ëÀÚµµ ¾ø´Ù¸é, ¸Þ½ÃÁö´Â °ÅºÎµÇ°í ¹ß½ÅÀÚ¿¡°Ô´Â ¿¡·¯ ¸Þ½ÃÁö°¡ ¼ö½ÅµÉ °ÍÀÔ´Ï´Ù. Fall back Çʵ尡 Á¤ÀǵǸé, emailÀº fall back ÁÖ¼Ò·Î º¸³»Áú °ÍÀÔ´Ï´Ù. Fall back ÁÖ¼Ò´Â ´ÙÀ½°ú °°Àº »óÅÂÀÔ´Ï´Ù. EEmmppttyy ±âº» »óÅÂÀÔ´Ï´Ù. ¸Þ½ÃÁö´Â °ÅºÎµË´Ï´Ù. aannootthheerr__uusseerr@@aannootthheerr__ddoommaaiinn ¸Þ½ÃÁö°¡ Ÿ µµ¸ÞÀÎÀÇ ÁöÁ¤µÈ »ç¿ëÀÚ¿¡°Ô º¸³»Áý´Ï´Ù. @@aannootthheerr__ddoommaaiinn ¸Þ½ÃÁö°¡ °°Àº ¸ñÇ¥ °èÁ¤À¸·Î º¸³»Áý´Ï´Ù¸¸, ´Ù¸¥ µµ¸ÞÀÎÀ¸·Î °©´Ï´Ù. ¿¹¸¦ µé¸é, unknown@this_domainÀ¸·Î º¸³»Áø emailÀÌ unknown@another_domainÀ¸·Î Æ÷¿öµåµË´Ï´Ù. aaccccoouunntt ¸Þ½ÃÁö°¡ °°Àº µµ¸ÞÀÎÀÇ ´Ù¸¥ °èÁ¤À¸·Î º¸³»Áý´Ï´Ù. ÀÌ °èÁ¤Àº º°ÄªÀÏ ¼ö ÀÖ½À´Ï´Ù. 22..33.. ºº°°ÄĪª ÈÈ­­ÀÀÏÏ((AAlliiaasseess ffiilleess)) °¢ °¡»ó µµ¸ÞÀÎÀº /etc/vmail/aliases.domainÀ̶ó´Â À̸§ÀÇ º°Äª È­ÀÏÀ» ¾Ï½ÃÀûÀ¸·Î(implicitly) °®½À´Ï´Ù. (domainÀº µµ¸ÞÀθíÀ» ÀǹÌÇÕ´Ï´Ù.) ´ç½ÅÀº 2°³±îÁö ´õ Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù. À̵éÀº cdeliver ÇÁ·Î±×·¥¿¡ ÀÇÇÏ¿© »ç¿ëµÉ °ÍÀÔ´Ï´Ù. ¾Ï½ÃÀûÀÎ(implicit) °ÍÀÌ °¡Àå ³ôÀº ¿ì¼±¼øÀ§¸¦ °®½À´Ï´Ù. vdeliver´Â ÃÖÃÊÀÇ °ÍÀ¸·ÎºÎÅÍ ºÎÇյǴ °ÍÀÌ ¹ß°ßµÉ ¶§±îÁö °Ë»çÇÕ´Ï´Ù. ÁÖ¸ñÇÒ °ÍÀº, sendmail¿¡ ÀÇÇÏ¿© ÇÁ·Î¼¼½ÌµÇ´Â º¸ÅëÀÇ º°Äª (/etc/aliases)ó·³ º°ÄªÀÇ Á¤ÀÇ´Â ¶Ç´Ù¸¥ º°ÄªÀ» °¡¸®Å°°í, ÀÌ ¶Ç´Ù¸¥ º°Äªµµ ´Ù½Ã ¶Ç´Ù¸¥ º°ÄªÀ» °¡¸®Å°°í...ÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÔ´Ï´Ù. ¸ÞÀϸµ ¸®½ºÆ®°¡ Á¤ÀÇµÉ ¼öµµ ÀÖÀ¸¸ç... º°Äª È­ÀϵéÀº º¸ÅëÀÇ sendmail º°Äª°ú °°Àº ´ÙÀ̾ó·Î±×¾Ö ÀÇÇÏ¿© À¯ÁöµÇ¸ç, ±×·±¸¸Å­ °°Àº Ư¼ºÀ» Á¦°øÇÕ´Ï´Ù. 22..44.. ÀÀÌÌ µµµµ¸¸ÞÞÀÀÎÎÀÀÇÇ ºº°°ÄĪª((AAlliiaasseess ffoorr tthhiiss ddoommaaiinn)) °°Àº »ç¿ëÀÚ Ç®(pool)À» °¡¸®Å°´Â ¿©·¯°³ÀÇ µµ¸ÞÀθíÀ» Á¦°øÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ç½ÅÀº ÇÊ¿äÇÑ ¸¸Å­ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¸é, °¡»ó µµ¸ÞÀÎ foo.ca¸¦ Á¤ÀÇÇß´Ù°¡, ³ªÁß¿¡ foo.comÀ» µî·ÏÇÒ ¼ö ÀÖ½À´Ï´Ù. µµ¸ÞÀÎ º°ÄªÀ» »ç¿ëÇÔÀ¸·Î½á, µÎ µµ¸ÞÀÎ ¸ðµÎ °°Àº °ÍÀÌ µË´Ï´Ù. 33.. ½½ÃÃÀÀÛÛÀÀüüÀÀÇÇ ÁÁÖÖÀÀÇÇ((AA nnoottee bbeeffoorree ssttaarrttiinngg)) °¡»ó email µµ¸ÞÀÎÀº ´ç½ÅÀÇ ¸ÞÀÏ ¼­¹öÀÇ Á¤»óÀûÀÎ email Ư¼ºÀ» º¸¿ÏÇÏ´Â °ÍÀÔ´Ï´Ù. Á¤»óÀûÀÎ email µµ¸ÞÀεéÀº ¿©ÀüÈ÷ ÀûÀýÇÏ°Ô °ü¸®µÇ¸ç emailÀº /var/spool/mail¿¡ ÀúÀåµË´Ï´Ù. ¸¸ÀÏ ´ç½ÅÀÇ ¸Ó½ÅÀÌ ÇöÀç foo.com µµ¸ÞÀÎÀÇ emailÀ» Çã¿ëÇϰí ÀÖÀ¸¸ç, foo.com°ú foo2.com¿¡ ´ëÇÏ¿© º°µµ·Î °¢°¢ emailÀ» ¼ö½ÅÇϱ⸦ ¿øÇÑ´Ù¸é, ´ç½ÅÀº ´ÜÁö ÀÌµé µÎ°³ÀÇ µµ¸ÞÀεéÀ» °¡»ó email µµ¸ÞÀÎÀ¸·Î Á¤ÀÇÇÏ¸é µË´Ï´Ù. foo.comÀÇ ±¸¼º (configuration)Àº ¿µÇâ¹ÞÁö ¾Ê½À´Ï´Ù. 44.. °°¡¡»»óó eemmaaiill µµµµ¸¸ÞÞÀÀÎÎÀÀ»» ¼¼³³ÁÁ¤¤ÇÇÏÏ´´Â ¹¹ææ¹¹ýý ¿©±â¿¡ ´Ü°èº° ¼³¸íÀÌ ÀÖ½À´Ï´Ù. 44..11.. PPOOPP ÅŬ¬¶¶óóÀÀÌ̾¾ððÆÆ®®¸¸¦¦ Ãä¤ÅÅÃÃÇÇÏÏ´´Â ¹¹ææ¹¹ýý((HHooww ttoo aaddaapptt PPOOPP cclliieennttss)) POP »ç¿ëÀÚ ÂÊ¿¡¼­´Â Ưº°È÷ ÇÒ ÀÏÀÌ ¾ø½À´Ï´Ù:¿ì¸®´Â ¿©·¯°³ÀÇ email ¼­¹ö¸¦ ÇϳªÀÇ ¹Ú½º¿¡ º´ÇÕÇÏ±æ ¿øÇϸç, ¾Æ¹«¿¡°Ôµµ ÀÌ¿¡ ´ëÇÏ¿© ¾Ë·ÁÁÖ±æ ¿øÄ¡ ¾Ê½À´Ï´Ù:-) 44..22.. ¼¼­­¹¹öö ¼¼³³ÄÄ¡¡ ¹¹ææ¹¹ýý((HHooww ttoo iinnssttaallll tthhee sseerrvveerr)) ¸ÞÀÏÀ» Àд ºñ°áÀº °¡»ó WWW°ú Á¤È®È÷ °°½À´Ï´Ù:´ç½ÅÀº IP ÁÖ¼Ò°¡ ÇÊ¿äÇÕ´Ï´Ù. °³·«ÀûÀÎ ¼³Á¤Àº ÀÌ¿Í °°½À´Ï´Ù. ¿ì¸®°¡ 3°³ÀÇ °¡»ó email µµ¸ÞÀÎÀ» »ý¼ºÇϰíÀÚ ÇÑ´Ù°í ÇսôÙ:va.foo.com, vb.foo.com, ±×¸®°í vc.foo.com. À̵éÀ» ´ç½ÅÀÌ °¢°¢ ÇϳªÀÇ email µµ¸ÞÀÎÀ» ¼­ºñ½ºÇÏ´Â 3°³ÀÇ µ¶¸³ÀûÀÎ ¼­¹ö¸¦ ¼³Ä¡ÇÒ ¶§¿Í °°Àº ¹æ¹ýÀ¸·Î »ý°¢ÇϽʽÿä. À̰ÍÀÌ ¿©±â¿¡¼­ ±â¼úÇϰíÀÚ ÇÏ´Â °ÍÀÌ¸ç °á±¹, À̵é 3 ¼­¹ö°¡ ÇϳªÀÇ ¸Ó½Å¿¡ ¾î¶»°Ô º´ÇյǴ°¡¸¦ º¸¿©ÁÙ °ÍÀÔ´Ï´Ù. 44..22..11.. OOnn tthhee DDNNSS DNS ÀÔÀå¿¡¼­´Â, °¢ µµ¸ÞÀδç ÇϳªÀÇ email ¼­¹ö¸¦ °®½À´Ï´Ù. µû¶ó¼­ °¢ µµ¸ÞÀÎÀÇ MX(Mail eXchanger)´Â o va.foo.com -> mailhost.va.foo.com o vb.foo.com -> mailhost.vb.foo.com o vc.foo.com -> mailhost.vc.foo.com DNS·Î´Â, À̰ÍÀÌ ¿ì¸®°¡ ¼¼»ó¿¡ ¾Ë¸± ¹æ¹ýÀÎ °ÍÀÔ´Ï´Ù. À̰ÍÀº ¶ÇÇÑ email »ç¿ëÀڵ鿡°Ô ¾Ë¸®´Â °ÍÀ̱⵵ ÇÕ´Ï´Ù. ´ë°³, va.foo.com »ç¿ëÀÚµéÀº ´ç½ÅÀÇ ¸ÞÀÏÀ» mailhost.va.foo.comÀ¸·Î, vb.foo.com »ç¿ëÀÚµéÀº ´ç½ÅÀÇ ¸ÞÀÏÀ» mailhost.vb.foo.comÀ¸·Î..µîµî ¼ö½ÅÇÒ °ÍÀÔ´Ï´Ù. ¿©±â±îÁö´Â, °¢ ¼³Á¤À¸·Î, ¿ì¸®´Â °¢ email µµ¸ÞÀδç 1°³ÀÇ ¼­¹ö(½ÇÁ¦ ¼­¹ö)¸¦ °®½À´Ï´Ù. (°¡»ó email µµ¸ÞÀÎ ÀüÀÇ ÇöÀç °ü½É»çÀÔ´Ï´Ù.) 44..22..22.. ¼¼­­¹¹ööÀÀÇÇ ¼¼³³ÄÄ¡¡((IInnssttaalllliinngg tthhee sseerrvveerrss)) ¼³Á¤(½ÇÁ¦ ȤÀº °¡»óÀÇ)À» Áö¼ÓÇϱâ À§ÇÏ¿©, ¿ì¸®´Â DNS·Î °¡¼­ °¢ ¼­¹ö¿¡ IP ³Ñ¹ö¸¦ ÇÒ´çÇÕ´Ï´Ù(À̰ÍÀÌ ¿äÁ¡ÀÔ´Ï´Ù). ÀÌÁ¦ »çÀûÀÎ IP ³Ñ¹öµéÀ» ¿¹·Î »ç¿ëÇϰڽÀ´Ï´Ù. Á¦°¡ °°Àº ³×Æ®¿öÅ©·ÎºÎÅÍ IP ³Ñ¹ö¸¦ ÇÒ´çÇÔÀ» ¾Ë °ÍÀÔ´Ï´Ù. o mailhost.va.foo.com -> 172.16.0.1 o mailhost.vb.foo.com -> 172.16.0.2 o mailhost.vc.foo.com -> 172.16.0.3 ÀÌÁ¦ À̵é IPµéÀ» °¡Áö°í 3°³ÀÇ ¸®´ª½º ¼­¹ö¸¦ ¼³Ä¡ÇÏ°í °¢°¢ÀÇ _s_e_n_d_m_a_i_l¿¡ À̵é 3 µµ¸ÞÀÎÁß Çϳª¸¦ Çã¿ëÇϵµ·Ï ¾Ë¸± °ÍÀÔ´Ï´Ù. 44..22..33.. GGeettttiinngg vviirrttuuaall 3°³ÀÇ ¸®´ª½º ¼­¹ö¸¦ ¼³Ä¡ÇÏ´Â ´ë½Å, ¿ì¸®´Â ÇϳªÀÇ ¼­¹ö¸¦ ¼³Ä¡ÇÕ´Ï´Ù. °¢°¢ÀÇ °¡»ó email µµ¸ÞÀο¡ ´ëÇÏ¿©, ¿ì¸®´Â ´ÙÀ½°ú °°Àº °ÍÀ» ÇØ¾ß ÇÕ´Ï´Ù. o _L_i_n_u_x_c_o_n_f¸¦ ÀÌ¿ëÇÏ¿© Á¤ÀÇ. ÀÌ °æ¿ì µµ¸ÞÀθíÀ» Áֱ⸸ ÇÕ´Ï´Ù. o IP º°ÄªÀ» Á¤ÀÇ(_L_i_n_u_x_c_o_n_f¸¦ ÀÌ¿ëÇÏ¿©)ÇÔÀ¸·Î½á ¸Ó½ÅÀÌ ÀÌ IP ³Ñ¹ö¿¡ ´ëÇÑ ÁúÀÇ(query)¿¡ ´äÇϵµ·Ï ÇÕ´Ï´Ù. À̰ÍÀº _L_i_n_u_x_c_o_n_fÀÇ ´ÙÀ½ ¸Þ´º¿¡¼­ ¼öÇàµË´Ï´Ù. "°¡»ó È£½ºÆ®¸¦ À§ÇÑ ³×Æ®¿öÅ·/IP º°Äª" o /etc/inetd.conf¿¡ /usr/sbin/in.pop3d¸¦ ´ëüÇÏ¿© /usr/lib/linuxconf/lib/vpop3d¸¦ ¼³Ä¡ÇϽʽÿä. vpop3´Â ´ç½ÅÀÌ °¡»ó µµ¸ÞÀÎÀ» »ç¿ëÇÏÁö ¾Ê´Â´Ù ÇÏ´õ¶óµµ Ç¥ÁØÀÇ pop3d¸¦ ´ëüÇÏ´Â °ÍÀÔ´Ï´Ù. IP º°ÄªÀÌ ¿äÁ¡ÀÔ´Ï´Ù. POP ÇÁ·ÎÅäÄÝÀº ¸ñÀûÁö IP ³Ñ¹ö¸¦ Á¦ÇÏ¸é ¿äû¿¡ ´ëÇÑ ¸ñÇ¥¸¦ È®ÀÎÇØ ÁÙ ¹æ¹ýÀÌ ¾ø½À´Ï´Ù. À̰ÍÀÌ POP Ŭ¶óÀÌ¾ðÆ®°¡ ´Ù¸¥ email µµ¸ÞÀÎÀ¸·ÎºÎÅÍÀÇ ¸Þ½ÃÁö¸¦ Àбâ À§ÇÏ¿© ´Ù¸¥ À̸§À» (»ç½Ç»ó ´Ù¸¥ IP) »ç¿ëÇØ¾ß ÇÏ´Â ÀÌÀ¯ÀÔ´Ï´Ù. ±×µéÀÇ °ßÁö¿¡¼­´Â ¾Æ¹¸µç À̰ÍÀÌ ±â´ëµË´Ï´Ù. 44..22..33..11.. vvppoopp33dd ¼¼³³ÄÄ¡¡ ¹¹ææ¹¹ýý((HHooww ttoo iinnssttaallll vvppoopp33dd)) vpop3d´Â ´ç½ÅÀÌ »ç¿ëÇϴ ǥÁØÀÇ POP µ¥¸ó(daemon)À» ´ëüÇմϱî? ±×·¸Áö ¾ÊÀ»Áöµµ ¸ð¸¨´Ï´Ù. ´Ù¾çÇÑ ¹èÆ÷ÆÇ(distribution)ÀÌ NIS, PAM°ú ´Ù¸¥ ÀÎÁõ Ư¼ºÀ» Áö¿øÇÏ´Â ´Ù¸¥ pop3d¿Í ÇÔ²² ¹èÆ÷µË´Ï´Ù. ÀÌµé ¸ðµÎ¸¦ Áö¿øÇÏ´Â °¡Àå ÁÁÀº ¹æ¹ýÀº _Á_Ö_(_m_a_i_n_) email µµ¸ÞÀÎÀ» ´Ù·ç´Â ¿ø·¡ÀÇ pop3d µ¥¸óÀ» Çã¿ëÇÏ´Â °ÍÀÔ´Ï´Ù: vpop3d´Â ´ÜÁö °¡»ó µµ¸ÞÀεéÀ» °ü¸®ÇÕ´Ï´Ù. ÀÌ °á°ú¸¦ ¾ò±â À§ÇÏ¿©, °£´ÜÇÏ°Ô vpop3d¿¡ ¿ø·¡ÀÇ pop3 µ¥¸óÀÇ °æ·Î¸¦ Àμö·Î º¸³»½Ê½Ã¿ä. vpop3d´Â ÁÖ(main) µµ¸ÞÀο¡ POP ¿äûÀÌ ÀÖÀ» ¶§ Á¦¾î¸¦ ³Ñ±æ °ÍÀÔ´Ï´Ù. ¿©±â¿¡ /etc/inetd.conf¸¦ ¼³Á¤ÇÏ´Â ¿¹°¡ ÀÖ½À´Ï´Ù. pop-3 stream tcp nowait root /usr/sbin/tcpd /usr/lib/linuxconf/lib/vpop3d /usr/sbin/ipop3d ÀÌÁ¦ ¼³Ä¡¸¦ À§Çؼ­´Â, pop3d ¸í·ÉÀ» ´ëüÇÏÁö ¸»°í, °£´ÜÈ÷ /usr/lib/linuxconf/lib/vpop3d¸¦ »ðÀÔÇϽʽÿä. Á¤È®ÇÑ ¶óÀÎÀº ¹èÆ÷ÆÇ¸¶´Ù Á¶±Ý¾¿ ´Ù¸¨´Ï´Ù. 55.. ±±¸¸¼¼ºº((ccoonnffiigguurraattiioonn))ÀÀ»» µµðð¹¹öö±±ëëÇÇÏÏ´´Â ¹¹ææ¹¹ýý((HHooww ttoo ddeebbuugg aa ccoonnffiigguurraa­­ ttiioonn)) °¡»ó µµ¸ÞÀÎÀ» ¼³Á¤ÇÒ ¶§ ´ëºÎºÐÀÇ ¿¡·¯´Â DNS¿Í °ü°è°¡ ÀÖ½À´Ï´Ù. ¿©±â¿¡ ´ç½ÅÀÇ ¼³Á¤ÀÌ ÀûÀýÇѰ¡¸¦ °ËÁõÇÒ ¼ö ÀÖ´Â ¾à°£ÀÇ Å×½ºÆ®°¡ ÀÖ½À´Ï´Ù. Ãæ°í ÇÑ ¸¶µð:POP Ŭ¶óÀ̾ðÆ®(email ÇÁ·Î±×·¥)À» »ç¿ëÇÏ´Â °ÍÀº ±×·¯ÇÑ Á¾·ùÀÇ ¼³Á¤À» Å×½ºÆ®Çϴµ¥ µµ¿òÀÌ µÇÁö ¾Ê½À´Ï´Ù. ±×µé ÇÁ·Î±×·¥Àº ±×·¯ÇÑ Å¸½ºÅ©¸¦ À§Çؼ­´Â À¯ÀÍÇÏÁö ¾Ê½À´Ï´Ù. ±×µéÀº ÀÛµ¿ÇÒ ¼öµµ ÀÖ°í ±×·¸Áö ¾ÊÀ» ¼öµµ ÀÖ½À´Ï´Ù. 55..11.. DDNNSS ÁÁ¡¡°°ËË((CChheecckkiinngg tthhee DDNNSS)) °¢ °¡»ó µµ¸ÞÀθ¶´Ù, ´ç½ÅÀÇ ¾à°£ÀÇ DNS ÀÛ¾÷À» ÇØ¾ß ÇßÀ» °ÍÀÔ´Ï´Ù. ¿ì¸®´Â va.foo.com µµ¸ÞÀÎÀ» ¿¹·Î »ç¿ëÇÒ °ÍÀÔ´Ï´Ù. ¿©±â¿¡ ±× ´Ü°è°¡ ÀÖ½À´Ï´Ù. 55..11..11.. TThhee MMXX ¸í·É¾î nslookup -q=mx va.foo.com ´Â ¹«¾ùÀΰ¡ À¯ÀÍÇÑ °ÍÀ» ³»¾îÁÙ °ÍÀÔ´Ï´Ù. Àû¾îµµ email ¼­¹öÀÇ À̸§ÀÌ IP ÁּҷκÎÅÍ ¾ò¾îÁ®¾ß ÇÕ´Ï´Ù. À̰ÍÀº mailhost.va.foo.com ȤÀº °ø½ÄÀûÀÎ ¼­¹ö¸íÀÏ ¼ö ÀÖ½À´Ï´Ù. ¾ò¾îÁø À̸§ÀÌ va.foo.com µµ¸ÞÀο¡ ÀÖÀ» ÇÊ¿ä´Â ¾ø½À´Ï´Ù. ±×·¯³ª ÀûÀýÇÑ ½ÇÁ¦ÀÇ ¼­¹ö¸¦ Áö½ÃÇØ¾ß ÇÕ´Ï´Ù. 55..11..22.. °°¡¡»»óó ¸¸ÞÞÀÀÏÏ ¼¼­­¹¹öö mailhost.va.foo.comÀº DNS¿¡ Á¤ÀǵǾî¾ß ÇÕ´Ï´Ù. ¿©±â¼­´Â mailhost¸¦ »ç¿ëÇÕ´Ï´Ù. pop.va.foo.comÀ̰ųª ¹«¾ùÀ̵çÁö µË´Ï´Ù. ´ÙÀ½ÀÇ ¸í·É¾î´Â IP ³Ñ¹ö¸¦ ³»ÁÖ¾î¾ß ÇÕ´Ï´Ù. nslookup mailhost.va.foo.com °Ô´Ù°¡, ´ÙÀ½ÀÇ ¸í·É¾î nslookup the_IP_number_you_got ´Â mailhost.va.foo.comÀ» ÁÖ¾î¾ß ÇÕ´Ï´Ù. ´ç½ÅÀÌ À̰ÍÀ» ¾òÁö ¸øÇϸé, °¡»ó POP ¼­¹ö´Â ÀüÇô ÀÛµ¿ÇÏÁö ¾ÊÀ» °ÍÀÔ´Ï´Ù. Á¤¸»·Î. ÀÌ °æ¿ì¿¡´Â ¾ÈµË´Ï´Ù. ´ç½ÅÀº ÀÌ IP ³Ñ¹öÀÇ ÀûÀýÇÑ ¿ª¹æÇâ(reverse) ·è¾÷(lookup)ÀÌ ÇÊ¿äÇÕ´Ï´Ù. Linuxconf´Â °°Àº DNS¿¡ °¡»ó µµ¸ÞÀÎÀ¸·Î Ưº° ¿ª¹æÇâ ·è¾÷ÀÌ Á¤Àǵȴٸé À̰ÍÀ» ÈǸ¢ÇÏ°Ô ÇØ³À´Ï´Ù. µû¶ó¼­ ´ç½ÅÀÌ (nslookupÀ» °¡Áö°í) µÎ °æ¿ìÀÇ ÁúÀÇ¿¡ ´ëÇÏ¿© ´äÀ» ¾ò°Ô µÈ´Ù¸é °¡Àå ¾î·Á¿î ºÎºÐÀ» ÀÌ·ç¾î³½ °ÍÀÔ´Ï´Ù. 55..11..33.. ´´ëëÀÀÀÀÇÇÏÏ´´ÂÂ((lliisstteenniinngg)) ¼¼­­¹¹öö°°¡¡ ÀÀÖÖ´´ÂÂÁÁöö?? ÀÌ °æ¿ì ´ç½ÅÀº ´ÙÀ½ÀÇ ¸í·É¾î¸¦ ÀÌ¿ëÇÕ´Ï´Ù. telnet mailhost.va.foo.com À̰ÍÀº ½ÇÁ¦ ¼­¹ö¿¡ ¿¬°áÇÕ´Ï´Ù. IP º°ÄªÀÌ ÀûÀýÈ÷ ¼³Ä¡µÇ¾úÀ½À» ÀÔÁõÇÏ°Ô µÇ´Â °ÍÀÔ´Ï´Ù. 55..11..44.. ´´ëëÀÀÀÀÇÇÏÏ´´ÂÂ((lliisstteenniinngg)) °°¡¡»»óó PPOOPP ¼¼­­¹¹öö°°¡¡ ÀÀÖÖ´´ÂÂÁÁöö?? vpop3d°¡ ÀûÀýÈ÷ ¼³Ä¡µÇ¾ú´ÂÁö ´ÙÀ½ÀÇ ¸í·É¾î¸¦ »ç¿ëÇϽʽÿä. ¸¸ÀÏ ÀÌ ¸í·É¾î°¡ ÀûÀýÇÑ Àλ縻À» ³»ÁÖ¸é, Á¦´ë·Î µÈ °ÍÀÔ´Ï´Ù. telnet mailhost.va.foo.com pop-3 ´ÙÀ½ÀÇ °æ°ú¸¦ ¾òÀ» °ÍÀÔ´Ï´Ù. +OK Virtual va.foo.com POP3 Server (Version 1.004) ready. "va.foo.com"ÀÌ ¿©±â¼­ Áß¿äÇÕ´Ï´Ù. ¸¸ÀÏ ´ç½ÅÀÌ À̰ÍÀ» ¾òÁö ¸øÇϸé, °£´ÜÈ÷ ¸»Çؼ­ °¡»ó µµ¸ÞÀÎÀÌ Á¤ÀǵÇÁö ¾Ê¾Ò°Å³ª, ȤÀº vpop3d°¡ /etc/inetd.conf È­ÀÏ¿¡ ¼³Ä¡µÇÁö ¾Ê¾ÒÀ» °ÍÀÔ´Ï´Ù. 55..11..55.. ÀÀçç»»¡¡¸¸®® ÁÁ¡¡°°ËËÇÇÏÏ´´Â µµµµ±±¸¸ /usr/lib/linuxconf/lib/checkvdomain ½ºÅ©¸³Æ®´Â °¡»ó µµ¸ÞÀο¡¼­ÀÇ vpop3d ¼³Ä¡¸¦ À绡¸® Á¡°ËÇØ º¼¶§ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ´õ ¾Ë°í ½ÍÀ¸½Ã¸é Àμö¾øÀÌ ¼öÇàÇϽʽÿä. /usr/lib/linuxconf/lib/testalldomain ½ºÅ©¸³Æ®´Â /etc/named.boot È­ÀÏÀ» ÀÐ°í ¿©±â¿¡ Á¤ÀÇµÈ ¸ðµç °ÍÀ» ÃßÃâÇÕ´Ï´Ù. ±×¸®°í checkvdomain ½ºÅ©¸³Æ®(°¢ vdomain¿¡ °¡»ó È£½ºÆ® ¸ÞÀÏÀÌ ÀÖÀ½À» °¡Á¤ÇÒ ¶§)¸¦ °¢ µµ¸ÞÀο¡ ´ëÇÏ¿© ¼öÇàÇÕ´Ï´Ù. À̰ÍÀº µµ¸ÞÀÎÀÌ ÀûÀýÈ÷ ±¸¼ºµÇ¾ú´ÂÁö¸¦ º¸°íÇÕ´Ï´Ù. À̰ÍÀº vdomains¸¦ °ü¸®Çϴµ¥ À¯ÀÍÇÕ´Ï´Ù. 66.. ÀÀÏÏ´´ÜÜ ¼¼ööÇÇà൵ÇǸ¸éé((OOnnccee ooppeerraattiioonnaall)) 66..11.. PPOOPP »»çç¿¿ëëÀÀÚÚ¸¸¦¦ ÃÃßß°°¡¡ÇÇÏÏ´´Â ¹¹ææ¹¹ýý ÀÏ´Ü °¡»ó email µµ¸ÞÀÎÀÌ ¼öÇàµÇ¸é ¿©±â¿¡ POP »ç¿ëÀÚ¸¦ Ãß°¡ÇØ¾ß ÇÕ´Ï´Ù. User accounts ¸Þ´º¿¡ Virtual POP accounts (mail only) °ú °°Àº ÇØ´ç ¿£Æ®¸®°¡ ÀÖ½À´Ï´Ù. ¿©±â¼­´Â ´ç½Å¿¡°Ô °¡»ó µµ¸ÞÀÎÀ» °ñ¶ó »õ·Î¿î °èÁ¤À» Ãß°¡ ¶Ç´Â ÆíÁýÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. 66..22.. °°øøµµ¿¿ °°üü¸¸®®ÀÀÚÚ((CCoo--aaddmmiinniissttrraattoorr)) °¢ °¡»ó email µµ¸ÞÀο¡ ´ëÇÏ¿©, Linuxconf¿¡ Ãß°¡µÇ´Â »õ·Î¿î ¿ì¼±¼øÀ§°¡ ÀÖ½À´Ï´Ù. ´ç½ÅÀº ÀÌ ¿ì¼±¼øÀ§¸¦ ÀÓÀÇÀÇ Á¤»óÀûÀÎ »ç¿ëÀÚ¿¡°Ô ºÎ¿©ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ »ç¿ëÀÚ´Â °¡»ó µµ¸ÞÀÎÀÇ »ç¿ëÀÚ ¸®½ºÆ®(POP »ç¿ëÀÚ¸¸)¸¦ °ü¸®Çϵµ·Ï Çã¿ëµÉ °ÍÀÔ´Ï´Ù. À̰ÍÀº html ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇØµµ ¿Ïº®ÇÏ°Ô ¼öÇà°¡´É ÇÕ´Ï´Ù. 66..33.. »»çç¿¿ëëÀÀÚÚ°°¡¡ ÀÀÚÚ½½ÅÅÀÀÇÇ ¾¾ÏÏÈÈ££¸¸¦¦ ºº¯¯°°ææÇÇÏÏ´´Â ¹¹ææ¹¹ýý POP(POP only) »ç¿ëÀÚ(±×¸®°í PPP »ç¿ëÀÚµµ)¿¡°Ô À־ ÇѰ¡Áö ¹®Á¦´Â À̵éÀÌ ÀÚ½ÅÀÇ ¾ÏÈ£¸¦ ¼Õ½±°Ô º¯°æÇÒ ¼ö ÀÖ´Â ÀÓÀÇÀÇ ½© °èÁ¤¿¡ Á¢±ÙÇÒ ¼ö ¾ø´Ù´Â °ÍÀÔ´Ï´Ù. Linuxconf´Â ÀÌ ¹®Á¦¿¡ ´ëÇÏ¿© ±ò²ûÇÑ ÇØ°á¹æ¹ýÀ» Á¦°øÇÕ´Ï´Ù. À̰ÍÀº html ÀÎÅÍÆäÀ̽º¿¡¸¸ ÇØ´çÇÕ´Ï´Ù. ±×¸®°í À̰ÍÀº °¡»ó email µµ¸ÞÀÎÀ» ¿Ïº®ÇÏ°Ô Áö¿øÇÕ´Ï´Ù. ¸¸ÀÏ ´ç½ÅÀÌ ´ÙÀ½ÀÇ URLÀ» ºê¶ó¿ìÁ®¿¡¼­ Áö½ÃÇÑ´Ù¸é, http://your_server:98/htmlmod:userpass: ´ç½ÅÀº ´©±¸¿¡°Ô³ª ÀÚ½ÅÀÇ ¾ÏÈ£¸¦ º¯°æÇϵµ·Ï Çã¿ëÇÏ´Â °£´ÜÇÑ È­¸é¿¡ Á¢±ÙÇÏ°Ô µÉ °ÍÀÔ´Ï´Ù. "your_server"´Â °¡»ó POP ¼­¹öÀÇ ÀÓÀÇÀÇ »ç¿ëÀÚÀ̰ųª ´ç½ÅÀÇ ¼­¹öÀÇ Á¤»óÀûÀÎ À̸§ÀÏ ¼ö ÀÖ½À´Ï´Ù. Linuxconf´Â µµ´ÞÇϴµ¥ »ç¿ëµÇ´Â IP ³Ñ¹ö¿¡ ±âÃÊÇÑ ÀûÀýÇÑ ¾ÏÈ£ È­ÀÏÀ» °ü¸®ÇÒ °ÍÀÔ´Ï´Ù. ÀÌ URLÀ» ´ç½ÅÀÇ ¼­¹öÀÇ Á¤º¸(information) ÆäÀÌÁö¿¡ _°_¨_Ã_ß_´_ °ÍÀÌ ÁÁÀº »ý°¢ÀÔ´Ï´Ù(¾à°£ ÀÌ»óÇÏ°Ô »ý°¢µÉ ¼ö ÀÖÁö¸¸). 77.. ¸¸îî°°¡¡ÁÁöö ¹¹®®ÁÁ¦¦ÁÁ¡¡µµéé 77..11.. ºº¯¯ÀÀåå((mmaassqquueerraaddeedd))µµÈÈ °°¡¡»»óó µµµµ¸¸ÞÞÀÀÎÎÀÀÇÇ ¸¸ððµµçç ¿¿ÜܺºÎÎ ¼¼ÛÛ½½ÅÅ eemmaaiill À̰ÍÀº ÁÁÁö ¸øÇÑ DNS ±¸¼º ¶§¹®¿¡ ¾ß±âµË´Ï´Ù. ´ëºÎºÐ ¼­¹ö¿¡¼­ ¹ß¼ÛµÇ°Å³ª °¡»ó µµ¸ÞÀÎÀ¸·ÎºÎÅÍ Ãâ¹ßÇÏ´Â ¾î¶² emailµµ ¼­¹öÀÇ ÁÖ(main) µµ¸ÞÀÎÀ¸·ÎºÎÅÍ ¿À´Â °Íó·³ º¸À̵µ·Ï ÀçÀÛ¼ºµË´Ï´Ù. ÀÌ ¹®Á¦´Â »õ·Î¿î sendmail »óÅ·κÎÅÍ ³ª¿É´Ï´Ù. ½ÃÀ۽ÿ¡ sendmailÀº ¸ðµç ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º(±×¸®°í IP º°Äªµé)À» ½ºÄµÇϸç, À̵éÀÇ IP ³Ñ¹ö¿Í ¿¬°èµÈ À̸§À» ÃßÃâÇÕ´Ï´Ù. ÀÌÁ¦ºÎÅÍ ¸ðµç À̸§µéÀÌ ¼­¹öÀÇ ÁÖ(main) µµ¸ÞÀο¡ ÇØ´çÇÑ´Ù°í °¡Á¤ÇÏ°Ô µË´Ï´Ù. À̵é À̸§µé·ÎºÎÅÍ ¹ß»ýµÇ´Â ÀÓÀÇÀÇ emailÀº ÁÖ(main) µµ¸ÞÀÎÀ¸·ÎºÎÅÍ ¿À´Â °ÍÀ¸·Î º¯Àå(masquerade)µÉ °ÍÀÔ´Ï´Ù. DNS ¹®Á¦´Â °£´ÜÇÏ°Ô IP ³Ñ¹öÀÇ ¿ª ¸ÅÇÎÀ» ¼³Á¤ÇÏ¿© ¾Æ µµ¸ÞÀÎÀÇ È£½ºÆ® ´ë½Å µµ¸ÞÀÎ ¸íÀ» Áö½ÃÇÏ°Ô µË´Ï´Ù. Linuxconf´Â ½º½º·Î µµ¸ÞÀÎ ¸íÀ» Áö½ÃÇÏ´Â ¿ª ¸ÅÇÎÀ» ÇÏÁö ¾ÊÀ½À¸·Î½á °°Àº ½Ç¼ö¸¦ ÇÏÁö ¾Êµµ·Ï ÇÒ °ÍÀÔ´Ï´Ù. µû¶ó¼­ IP º°Äª¿¡ ¿¬°èµÈ ¸ðµç IP ³Ñ¹öµéÀÌ µµ¸ÞÀÎ ÀÚü°¡ ¾Æ´Ñ, µµ¸ÞÀÎÀÇ È£½ºÆ®¸¦ Áö½ÃÇÏ°Ô µÊÀ» È®ÀÎÇϽʽÿä. ÀÌÁ¦ ´ç½ÅÀÇ DNS¿Í sendmailÀ» Àç½ÃÀÛÇÏ¸é ¸ðµç °ÍÀÌ ÈǸ¢ÇÏ°Ô ÀÌ·ç¾îÁú °ÍÀÔ´Ï´Ù. 88.. °°áá··ÐÐ ÀûÀýÇÑ IP º°ÄªÀ» ¼³Á¤ÇÑ ÈÄ¿¡´Â, POP »ç¿ëÀÚ´Â 3°³ÀÇ ¼­¹öÀÎÁö, ´Ü ÇϳªÀÇ ¼­¹öÀÎÁö¸¦ ¾Ë ¼ö ¾øÀ» °ÍÀÔ´Ï´Ù. À̰ÍÀº Áß¿äÇÕ´Ï´Ù. ¸¸ÀÏ ¼­¹öÀÇ ·Îµå(load)°¡ Áõ°¡Çϸé, ´ç½ÅÀº ´Ù¸¥ ¼­¹ö·ÎÀÇ °¡»ó email µµ¸ÞÀÎÀ» °ÅÀÇ Àç¹èÄ¡ÇÏ±æ ¿øÇÏÁö ¾ÊÀ» °ÍÀÔ´Ï´Ù. ¸ðµç ÀÌ(»ç¿ëÀÚ, DNS)¿¡°Ô À̰ÍÀÌ ¿ÏÀüÇÏ°Ô °¨Ãß¾îÁú(transparent) °ÍÀÔ´Ï´Ù.