´ÙÀ½°ú °°Àº »óȲÀÌ ÀÖ´Ù:
¹æ±Ý µ¿·áµé°ú ÇÔ²² »õ·Î¿î ÇÁ·ÎÁ§Æ®¸¦ ½ÃÀÛÇß´Ù. ù ¸ðÀÓÈÄ ¸ðµÎµé Àüü ±¸¼º¿ø¿¡°Ô ÁÖ±âÀûÀ¸·Î °¢ÀÚÀÇ ÁøÇà»óȲÀ» ¸ÞÀÏ·Î º¸³»±â·Î Çß´Ù. ¸ðµÎµé ¶°³ÈÄ µ¿·áµéÀÇ ¸ÞÀÏÁּҷΠù ¸ÞÀÏÀ» º¸³Â´Ù. Àá½ÃÈÄ »õ·Î¿î »ç¶÷ÀÌ Âü°¡Çϱâ Àü±îÁö´Â ¹®Á¦°¡ ¾ø¾ú´Ù. ÀÌÁ¦ ¸ðµÎµé "To:"¶õ¿¡ ±ä ÁÖ¼Ò ¸ñ·ÏÀ» °»½ÅÇØ¾ß ÇÑ´Ù. ¸¸¾à ÀØÀ¸¸é »õ·Î¿î »ç¶÷Àº ¸ÞÀÏÀ» ¸ø¹Þ´Â´Ù°í ºÒÆòÀ» ÇÒ °ÍÀÌ´Ù. Á¡Á¡ »óȲÀ» ²¿¿©°£´Ù.
»óȲÀÌ Á¡Á¡ ¾î·Á¿öÁö¸é¼ ´ç½ÅÀº ÇÑ ÁÖ¼Ò·Î ¸ÞÀÏÀ» º¸³»¸é, ¸ðµÎ¿¡°Ô ¸ÞÀÏÀÌ °¡°ÔÇÒ ¼ö ¾øÀ»±î¶õ »ý°¢ÀÌ µé °ÍÀÌ´Ù. ±×·¸´Ù, °¡´ÉÇÏ´Ù. ¸ÞÀϸµ¸®½ºÆ®¸¦ »ç¿ëÇÏ¸é µÈ´Ù.
¸¸¾à ¸®´ª½º¸¦ ¿À·£µ¿¾È »ç¿ëÇÏ¿´´Ù¸é ¸ÞÀϸµ¸®½ºÆ®°¡ »ý¼ÒÇÏÁö´Â ¾ÊÀ» °ÍÀÌ´Ù. ±×·¯³ª ¾ÆÁ÷ ¸ÞÀϸµ¸®½ºÆ®¿¡ Àͼ÷ÇÏÁö ¾Ê°í ¾ó¸¶³ª ÆíÇÑÁö¸¦ Àß ¸ð¸£´Â »ç¶÷µéÀÌ ÀÖ´Ù.ÀÌÁ¦ ´ç½ÅÀº ¸ÞÀϸµ¸®½ºÆ®°¡ ÇÊ¿äÇÏ´Ù°í´Â »ý°¢ÇÑ´Ù. ±×·¯³ª ¸¸µé ½Ã°£ÀÌ ¾ø´Ù. °ø°³µÈ Bugtraq¿Í °°ÀÌ ¹Ù»Û ¸ÞÀϸµ¸®½ºÆ®¿¡ °¡ÀÔÇØÀÖ´Ù¸é ±×µéÀÌ Majordomo³ª ezmlm°ú °°Àº ¸ÞÀϸµ¸®½ºÆ® °ü¸® ÇÁ·Î±×·¥À» »ç¿ëÇÑ´Ù´Â °ÍÀ» ¾Ë °ÍÀÌ´Ù. ºü¸£°í ½±°Ô °£´ÜÇÑ ¸ÞÀϸµ¸®½ºÆ®¸¦ ¸¸µé°í ½Í´Ù¸é ÀÌ·± ÇÁ·Î±×·¥µéÀÌ Á¦°øÇÏ´Â º¹ÀâÇÑ ±â´ÉÀº ¿øÄ¡¾ÊÀ» °ÍÀÌ´Ù. º¸Åë ¸®´ª½º ½Ã½ºÅÛÀº ÀÛÀº ±×·ìÀÇ °£´ÜÇÑ ¸ÞÀϸµ¸®½ºÆ®¸¦ ¸¸µå´Âµ¥ ÃæºÐÇÏ´Ù.
(¿ªÁÖ; ÀÌ ±ÛÀÇ ¸ñÇ¥´Â ÃÖ´ëÇÑ "»¡¸®" ¸¸µé¼ö ÀÖ´Â °£´ÜÇÑ ¸ÞÀϸµ¸®½ºÆ®´Ù. ±×·¯³ª ±â´ÉÀÌ ´Ù¾çÇÑ ¸ÞÀϸµ¸®½ºÆ® °ü¸®ÇÁ·Î±×·¥µµ ¼³Ä¡Çϴµ¥ ¾î·ÆÁö¾Ê°í Àå±âÀûÀ¸·Î ÈξÀ À̵æÀÌ´Ù. °³ÀÎÀûÀ¸·Î GNU MailmanÀ» ÃßõÇÑ´Ù.)
ÀÌ ±ÛÀº sendmail, Postfix, exim°ú °°ÀÌ º¸Åë ¸®´ª½º ¹èÆ÷º»¿¡ Æ÷ÇÔµÇÀִ ǥÁØ ¸ÞÀÏÀü¼Û ÇÁ·Î±×·¥(mail transfer agent, MTA)À» »ç¿ëÇÏ¿© °£´ÜÇÑ ¸ÞÀϸµ¸®½ºÆ®¸¦ ¸¸µå´Â ¹æ¹ýÀ» ´Ù·é´Ù. ±×·¯³ª ¸ñÇ¥´Â °£´ÜÇϰԴÙ. Áï, ¿ì¸®ÀÇ ¸ÞÀϸµ¸®½ºÆ®´Â ¸ÞÀϸµ¸®½ºÆ® °ü¸® ÇÁ·Î±×·¥ÀÇ ´Ù¾çÇÑ ±â´ÉÀ» Á¦°øÇÏÁö´Â ¾Ê´Â´Ù.
Ãß°¡·Î À̹ø Linux GazetteÀÇ ´Ù¸¥ ±Û("¸ÞÀϸµ¸®½ºÆ®ÀÇ À¥±â¹Ý ±â·Ï ¸¸µé±â")¿¡¼ ÀÌ ¸ÞÀϸµ¸®½ºÆ®¸¦ »ç¿ëÇÏ¿© °£´ÜÇÑ À¥±â¹Ý ±â·Ï(archive)À» ¸¸µå´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. ±×·¯³ª ÇÊ¿äÇÑ °ÍÀº ¸ÞÀϸµ¸®½ºÆ®¸¸ÀÌ°í ½Ã°£ÀÌ ¾ø´Ù¸é, ÀÌ ±Û¸¸ Àо µÈ´Ù.
¸ÞÀϸµ¸®½ºÆ®¸¦ ¸¸µå´Â ¹æ¹ýÀº ¸Å¿ì °£´ÜÇÏ´Ù. ¸ÕÀú ÇÊ¿äÇÑ °ÍÀ» ¼³¸íÇÑÈÄ ½ÇÁ¦ ¸¸µå´Â °úÁ¤¿¡ µé¾î°£´Ù.
¸ÕÀú ¸ÞÀϸµ¸®½ºÆ®¸¦ ¸¸µå´Âµ¥ ÇÊ¿äÇÑ °ÍÀº,
ÇÊ¿äÇÑ °ÍÀÌ ¸ðµÎ ÁغñµÇ¾ú´Ù¸é MTA°¡ ½ÇÁ¦·Î ½ÇÇàµÇ°í ÀÖ´ÂÁö ¸ÕÀú °Ë»çÇØ¾ß ÇÑ´Ù. ³ª´Â Ç×»ó ´ÙÀ½°ú °°ÀÌ netstatÀ» »ç¿ëÇÏ¿© °Ë»çÇÑ´Ù.
lteo@mybox:~$ netstat -a | grep smtp tcp 0 0 *:smtp *:* LISTEN
À§ÀÇ ÁÙÀÌ Ãâ·ÂµÇ¸é MTA°¡ ½ÇÇàµÇ°í ÀÖ´Ù´Â ¶æÀÌ´Ù. ½ÇÇàµÇÁö ¾Ê°íÀÖ´Ù¸é ½ÇÇàÇØ¾ß ÇÑ´Ù. ½ÇÁ¦ ¹æ¹ýÀº ½Ã½ºÅÛ¿¡ µû¶ó ´Ù¸£´Ù. Debian¿¡¼´Â "/etc/init.d/sendmail start"À̰í Red Hat¿¡¼´Â "/etc/rc.d/init.d/sendmail start"ÀÌ´Ù. (½Ã½ºÅÛ¸¶´Ù ½ºÅ©¸³Æ®ÀÇ Àå¼Ò°¡ ´Ù¸¦ ¼ö ÀÖ´Ù.) Ȱ¼ºÈÇÏ·Á¸é "chmod +x /etc/init.d/sendmail" µîÀ» ½ÇÇàÇÑ´Ù. Slackware¿¡¼ sendmailÀ» Ȱ¼ºÈÇÏ·Á¸é /etc/rc.d/rc.M¿¡¼ ÇØ´ç ÁÙÀÇ ÁÖ¼®À» Á¦°ÅÇÑÈÄ ½Ã½ºÅÛÀ» Àç½ÃÀÛÇϰųª ±× ÆÄÀÏÀÇ ¸í·É¾î¸¦ »ç¿ëÇÏ¿© Á÷Á¢ ½ÇÇàÇÏ¸é µÈ´Ù.
¸ÕÀú ÇÒ ÀÏÀº ¸ÞÀϸµ¸®½ºÆ® À̸§À» Á¤ÇÏ´Â °ÍÀÌ´Ù. ¿¹¸¦ µé¾î »ç¿ëÇÏ´Â ½Ã½ºÅÛÀÌ mybox.example.comÀ̶ó¸é ¸ÞÀϸµ¸®½ºÆ® ÁÖ¼Ò¸¦ "theproject@mybox.example.com"À̶ó°í ÇÒ ¼ö ÀÖ´Ù. theproject@mybox.example.comÀ¸·Î º¸³»´Â ¸ÞÀÏÀº µî·ÏµÈ ¸ðµç ¸ÞÀÏ ÁÖ¼Ò·Î ÀüÇØÁø´Ù. ÀÌ ±Û¿¡¼ ³ª´Â ¸ÞÀÏÀ» linus@mybox.example.com, alan@example.net, esr@example.org·Î º¸³»°í ½Í´Ù.
´ÙÀ½Àº MTAÀÇ aliases ÆÄÀÏÀ» ¼³Á¤ÇÏ´Â ÀÏÀÌ´Ù. aliases ÆÄÀÏÀº ¹èÆ÷º»¿¡ µû¶ó º¸Åë /etc/aliases ³ª /etc/mail/aliases¿¡ ÀÖ´Ù. ã¾Ò´Ù¸é ÀÌ ÆÄÀÏÀ» ÆíÁýÇÑ´Ù. ÆÄÀÏ¿¡´Â "webmaster: root", "postmaster:root" µîÀÇ ±âº»ÀûÀÎ ºÎºÐÀÌ ÀÖ´Ù. ÀÌ ºÎºÐÀ» ¹«½ÃÇÏ°í ÆÄÀÏ ³¡À¸·Î °¡¼ ´ÙÀ½°ú °°ÀÌ Ãß°¡ÇÑ´Ù.
# The Project mailing list theproject: linus, alan@example.net, esr@example.org
ÀÌÁ¦ ÀúÀåÇÏ°í ÆíÁý±â¸¦ ³¡³½´Ù.
"linus@mybox.example.com" ´ë½Å "linus"¸¦ »ç¿ëÇÑ °ÍÀ» º¼ ¼ö ÀÖ´Ù. ÀÌ´Â ÇöÀç ½Ã½ºÅÛÀÌ mybox.example.comÀÌ°í »ç¿ëÀÚ °èÁ¤ÀÌ ÀÌ ½Ã½ºÅÛ¿¡ Àֱ⠶§¹®ÀÌ´Ù. '#'µÚ¿¡ ÁÖ¼®À» ÀûÀ» ¼ö ÀÖ´Ù. '#'Àº ÁÙÀÇ Ã¹¹®ÀÚÀ̾î¾ß ÇÑ´Ù.
Áß¿ä! ÀÌÁ¦ ¸Å¿ì Áß¿äÇÑ °úÁ¤ÀÌ ³²¾Ò´Ù! »ç¿ëÇÏ´Â MTA¿¡ µû¶ó aliases ÆÄÀÏÀÇ ¼öÁ¤ÇÒ ¶§¸¶´Ù º¯È¸¦ ¹Ý¿µÇÏ´Â ¸í·ÉÀÌ ÇÊ¿äÇÏ´Ù. ¸í·ÉÀ» ÇÏÁö ¾ÊÀ¸¸é ¸ÞÀϸµ¸®½ºÆ®°¡ ÀÛµ¿ÇÏÁö ¾Ê´Â´Ù! ´ÙÀ½ Ç¥´Â aliases ÆÄÀÏÀ» ÆíÁýÇÑÈÄ ½ÇÇàÇÒ ¸í·É¾î¸¦ º¸¿©ÁØ´Ù.
MTA | Command |
---|---|
sendmail | newaliases |
Postfix | postaliases /etc/aliases |
exim | [¸í·ÉÀÌ ÇÊ¿ä¾ø´Ù] |
ÃàÇÏÇÑ´Ù! ÀÌÁ¦ ¸ÞÀϸµ¸®½ºÆ®¸¦ ¸¸µé¾ú´Ù. °Ë»ç¸¦ À§ÇØ theproject@mybox.example.comÀ¸·Î ¸ÞÀÏÀ» º¸³»¼ linus@mybox.example.com, alan@example.net, esr@example.org ¸ðµÎ ¸ÞÀÏÀ» ¹Þ´ÂÁö È®ÀÎÇØºÁ¶ó. ³ª´Â ¸ÞÀϸµ¸®½ºÆ®°¡ ÀÛµ¿ÇÏ´ÂÁö °Ë»çÇϱâÀ§Çؼ °øÂ¥ À¥¸ÞÀÏ °èÁ¤À» »ç¿ëÇÑ´Ù.
[ÁÖÀÇ: example.com, example.net and example.orgÀº RFC 2606¿¡¼ ¿¹¾àµÈ Å×½ºÆ®¿ë µµ¸ÞÀθíÀÌ´Ù. ½ÇÁ¦ »çÀÌÆ®·Î ¸ÞÀÏÀÌ °¡Áö´Â ¾Ê´Â´Ù. ¸¹Àº ÁÖ¼Ò¼öÁý ÇÁ·Î±×·¥ÀÌ ÀÌ ÁÖ¼Ò¸¦ º¸°í Á¸ÀçÇÏÁö ¾Ê´Â »çÀÌÆ®·Î ½ºÆÔÀ» º¸³»´Â °ÍÀ» ºÁ¶ó. ½Å³´Ù! -Iron]
¸ÞÀÏ ÁÖ¼Ò¸¦ Ãß°¡ÇÏ°í »©´Â °ÍÀº ½±´Ù. ÆíÁý±â·Î aliases ÆÄÀÏ¿¡¼ ¸ÞÀÏ ÁÖ¼Ò¸¦ Ãß°¡Çϰųª »©¸é µÈ´Ù. ´Ü aliases ÆÄÀÏÀ» ÆíÁýÇÑÈÄ MTA¿¡°Ô º¯È¸¦ ¾Ë¸®±âÀ§ÇÑ ¸í·É¾î¸¦ ÀØÁö¸¶¶ó.
¸ÞÀϸµ¸®½ºÆ®¿¡ ´ëÇØ¼ ¾Ë¾Æ¾ßÇÒ °ÍÀÌ Çϳª ³²¾Ò´Ù. majordomo³ª exmlm°ú °°Àº ¿ÏÀüÇÑ ¸ÞÀ̸µ¸®½ºÆ®¿Í ´Þ¸®, Á¦»ïÀÚ°¡ ¿ì¸®ÀÇ ¸ÞÀϸµ¸®½ºÆ® ÁÖ¼Ò·Î ¸ÞÀÏÀ» º¸³»µµ µî·ÏµÈ ¸ðµç ÁÖ¼Ò·Î ¸ÞÀÏÀÌ °£´Ù. ±×·¡¼ º¸¾È¹®Á¦°¡ ³²¾ÆÀÖ´Ù. ±×·¡¼ ³»°¡ ÀÌ ¸ÞÀϸµ¸®½ºÆ®°¡ °£´ÜÇÏ´Ù°í ÁÖÀåÇÑ °ÍÀÌ´Ù. ±×·¯³ª ¼Ò¼öÀÇ ¹ÏÀ»¸¸ÇÑ ±×·ì ³»¿¡¼¸¸ »ç¿ëÇÑ´Ù¸é ¹®Á¦¾ø´Ù. ±×·¡¼ º¸¾È°ú »ç»ýȰ°ú ½ºÆÔÀ» ¸·±âÀ§ÇØ ¸ÞÀϸµ¸®½ºÆ® ÁÖ¼Ò¸¦ °ø°³ÇÏÁö ¾Ê´Â °ÍÀÌ ÁÁ´Ù.
¸ÞÀϸµ¸®½ºÆ®¸¦ ¸¸µé¾îºÃ´Ù. °£´ÜÇÏÁö ¾Ê´Â°¡? »©¸ÔÀº °ÍÀÌ ¾ø´ÂÁö È®ÀÎÇϱâÀ§ÇØ ¸ÞÀϸµ¸®½ºÆ®¸¦ ¸¸µå´Â °úÁ¤À» ¿ä¾àÇØº¸¾Ò´Ù.
³¡³µ´Ù! »õ ¸ÞÀϸµ¸®½ºÆ®°¡ À¯¿ëÇÏ±æ ¹Ù¶õ´Ù. ³ª´Â ¿©·¯¹ø ÀÛ¾÷±×·ìÀ̳ª Ä£±¸ µî °£´ÜÇÑ ¸ÞÀϸµ¸®½ºÆ®°¡ ÇÊ¿äÇÑ °æ¿ì ÀÌ ¹æ¹ýÀ¸·Î ¸ÞÀϸµ¸®½ºÆ®¸¦ ¸¸µé¾ú´Ù. ¹°·Ð ´Ù¸¥ ¹æ¹ýµµ ÀÖÀ» °ÍÀÌ´Ù. ÀÌ ¹æ¹ýÀÌ À¯¿ëÇÏ´Ù°í »ý°¢Çϰųª ¾î¶² Á¦¾ÈÀÌ ÀÖ´Ù¸é ³ª¿¡°Ô ¸ÞÀÏÀ» º¸³»±æ ¹Ù¶õ´Ù. ³ª´Â Ç×»ó ȯ¿µÀÌ´Ù.
ÀÌ ¸ÞÀϸµ¸®½ºÆ®·Î À¥±â¹Ý ±â·ÏÀ» ¸¸µé°í ½Í´Ù¸é À̹ø Linux GazetteÀÇ "¸ÞÀϸµ¸®½ºÆ®ÀÇ À¥±â¹Ý ±â·Ï ¸¸µé±â"¸¦ ÀоîºÁ¶ó.
±×·³ Àß »ç¿ëÇÏ±æ ¹Ù¶õ´Ù!