FreeBSD ÇÚµåºÏ : ÀüÀÚ ¸ÞÀÏ : ȯ°æ ¼³Á¤ : UUCP ¼³Á¤Çϱâ
Previous: ³×Æ®¿öÅ©»ó¿¡¼­ ¸ÞÀÏ.
Next: FAQ

17.2.3. UUCP ¼³Á¤Çϱâ

FAQ Âü°í³»¿ë

FreeBSD¿¡¼­ÀÇ ¼¾µå¸ÞÀÏ ¼³Á¤Àº ÀÎÅͳݿ¡ ÀÛÁ¢ ¿¬°áÇÏ´Â »çÀÌÆ®¿¡ ¸Â°Ô µÇ¾î ÀÖ½À´Ï´Ù. ¸ÞÀÏÀ» UUCP·Î ±³È¯ÇÏ·Á´Â »çÀÌÆ®´Â ´Ù¸¥ ¼¾µå¸ÞÀÏ È¯°æ ¼³Á¤ È­ÀÏÀ»¼³Ä¡ÇØ¾ß ÇÕ´Ï´Ù.

¼¾µå¸ÞÀÏÀ» ÀÎÀ§ÀûÀ¸·Î Á¶ÀÛÇÒ ÇÊ¿äÀº ¾ø½À´Ï´Ù. ¼¾µå¸ÞÀÏ ¹öÀü8Àº m4À» Àü󸮸¦ ÅëÇÏ¿© ¼³Á¤ È­ÀÏÀ» »ý¼ºÇÏ´Â »õ·Ó°Ô Á¢±ÙÀ» ½ÃµµÇÏ°í ÀÖ½À´Ï´Ù. ÀÌ °úÁ¤¿¡¼­ ½ÇÁ¦·Î »ç¿ëÀÚ°¡ Á÷Á¢ ȯ°æ ¼³Á¤À» Á¶Á¤ÇÏ´Â °ÍÀº °íµµ·Î Ãß»óÀûÀÎ ´Ü°èÀÔ´Ï´Ù. µû¶ó¼­ »ç¿ëÀÚ´Â ±× ÇÏÀ§ÀÇ ¼³Á¤ È­ÀÏÀ» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.

     /usr/src/usr.sbin/sendmail/cf
½Ã½ºÅÛ¿¡ ¼Ò½º Àüü¸¦ ¼³Ä¡ÇÏÁö ¾Ê´Â´Ù¸é ¼¾µå¸ÞÀÏ È¯°æ ¼³Á¤ ºÎºÐÀº ¾û¸ÁÀÌ µÉ°ÍÀÔ´Ï´Ù. CD-ROM ÀÌ ¸¶¿îÆ® µÇ¾ú´Ù¸é ¾Æ·¡¿Í °°ÀÌ ½ÇÇàÇϽʽÿä.
     cd /usr/src
     tar -xvzf /cdrom/dists/src/ssmailcf.aa

¾ÐÃàÀ» Ç®¾îµµ Àϸް¡Á¤µµ ¹Û¿¡ ¾ÈµÇ´Ï ¾È½ÉÇϽʽÿä. cfµð·ºÅ丮¿¡ ÀÖ´Â READMEÈ­ÀÏÀ» º¸¸é m4 ¼³Á¤¿¡ ´ëÇÑ ±âº» Á¤º¸¸¦ ¾Ë¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù.

UUCP Àü´Þ¿¡ ´ëÇؼ­´Â mailertable ƯÁúÀ» »ç¿ëÇÏ´Â °ÍÀÌ °¡Àå ÁÁ½À´Ï´Ù. ¼¾µå¸ÞÀÏÀÌ ¶ó¿ìÆà Çϴµ¥ ±â¹ÝÀ» µÎ´Â µ¥ÀÌÅͺ£À̽º Á¤º¸¸¦ ±¸¼ºÇϱ⠶§¹®ÀÔ´Ï´Ù.

¸ÕÀú, .mc file¸¦ »ý¼ºÇؾ߸¸ ÇÕ´Ï´Ù. /usr/src/usr.sbin/sendmail/cf/cfÀÌ ÁÁÀ» °ÍÀÔ´Ï´Ù. ÀÌ¹Ì ´Ù¸¥ »ç¿ë¿¹µéÀÌ ÀÖ´ÂÁö »ìÆ캸½Ê½Ã¿ä. ÀÌ È­ÀÏÀÌ foo.mc¶ó´Â °¡Á¤ÇÏ¿¡ ÀÌ°ÍÀ» sendmail.cf·Î º¯È¯Çϱâ À§Çؼ­ ÇÊ¿äÇÑ °ÍÀ» ¾Æ·¡¿¡ Á¤¸®ÇØ ³õ¾Ò½À´Ï´Ù.

     cd /usr/src/usr.sbin/sendmail/cf/cf
     make foo.cf

/usr/obj µð·ºÅ丮 ±¸Á¶°¡ ¾Æ´Ï¶ó¸é :

     cp foo.cf /etc/sendmail.cf

ȤÀº :

     cp /usr/obj/`pwd`/foo.cf /etc/sendmail.cf

Åë»óÀûÀ¸·Î .mc È­ÀÏÀº ´ÙÀ½°ú °°½À´Ï´Ù.:

     include(`../m4/cf.m4')
     VERSIONID(`Your version number')
     OSTYPE(bsd4.4)

     FEATURE(nodns)
     FEATURE(nocanonify)
     FEATURE(mailertable)

     define(`UUCP_RELAY', your.uucp.relay)
     define(`UUCP_MAX_SIZE', 200000)

     MAILER(local)
     MAILER(smtp)
     MAILER(uucp)

     Cw    your.alias.host.name
     Cw    youruucpnodename.UUCP

nodns °ú nocanonify ´Â ¸ÞÀÏÀÌ Àü´ÞµÇ´Â µ¿¾È¿¡ DNSÀÇ ¸ÞÀÏÀü´Þ ÀÌ¿ÜÀÇ »ç¿ëÀ» ¹æÁöÇÕ´Ï´Ù.UUCP_RELAY Á¶Ç×Àº ´Ù¸¥ ÀÌÀ¯·ÎÇÊ¿äÇÑ °ÍÀ¸·Î ÀÌ¿¡ ´ëÇÑ ¾ð±ÞÀº »ý·«ÇÏ°Ú½À´Ï´Ù. ´ÜÁö .UUCP °¡»ó µµ¸ÞÀÎ ÁÖ¼Ò¸¦ ´Ù·ê¼ö ÀÖµµ·Ï ÀÎÅÍ³Ý È£½ºÆ® À̸§¸¸ Àû¾îµÎ¸é µË´Ï´Ù. ´ëºÎºÐ ISP ¾÷üÀÇ ¸ÞÀϼ­¹ö¸¦ °Å±â¿¡ ÀÔ·ÂÇÏ¸é µË´Ï´Ù..

ÀÌ·¸°Ô Çصθé ÀÌ È­ÀÏÀº /etc/mailertableÀ̶ó°í ºÎ¸£°Ô µË´Ï´Ù. Åë»óÀûÀÎ »ç¿ë ¿¹¸¦ ´Ù½Ãº¸¸é ´ÙÀ½°ú °°½À´Ï´Ù. :

     #
     # makemap hash /etc/mailertable.db < /etc/mailertable
     #
     horus.interface-business.de   uucp-dom:horus
     .interface-business.de        uucp-dom:if-bus
     interface-business.de         uucp-dom:if-bus
     .heep.sax.de                  smtp8:%1
     horus.UUCP                    uucp-dom:horus
     if-bus.UUCP                   uucp-dom:if-bus
     .                             uucp-dom:sax

À§¿¡¼­ º¸´Â ¹Ù¿Í ÀÌ°ÍÀº ½ÇÀç È­ÀÏÀÇ ÀϺκÐÀÔ´Ï´Ù. óÀ½ 3 ÁÙÀº µµ¸ÞÀÎ ¾îµå·¹½ºÀÇ ¸ÞÀÏÀÌ ±âº» ·çÆ®·Î º¸³»ÁöÁö ¾Ê´Â Ưº°ÇÑ °æ¿ì¸¦ À§ÇØ Àû½À´Ï´Ù. ´ë½Å¿¡ UUCP neighborµé¿¡°Ô´Â Àü´Þ°æ·ÎÀÇ ``Áö¸§±æ(shortcut)''À» ¸¸µé¾îÁÝ´Ï´Ù. ´ÙÀ½ ÁÙÀº SMTP ¸¦ »ç¿ëÇØ Àü´ÞµÉ ¼ö ÀÖ´Â ·ÎÄà ÀÌ´õ³Ý µµ¸ÞÀÎÀÌ ¸ÞÀÏ¿¡ ´ëÇÑ °ÍÀÔ´Ï´Ù. ¿äÄÁµ¥, UUCP neighbor¿¡ ´ëÇؼ­´Â .UUCP °¡»ó µµ¸ÞÀο¡ ´ëÇÑ ±â¼ú¿¡¼­ ``uucp-neighbor!recipient''°¡ ±âº» ±ÔÁ¤º¸´Ù ¿ì¼±½Ã µÉ ¼ö ÀÖ´Ù´Â °ÍÀ» ¾ð±ÞÇÏ¿´½À´Ï´Ù. ¸¶Áö¸· ÁìÀº Ç×»ó . (single dot)¸¦ Ç¥±âÇØ¾ß ÇÕ´Ï´Ù. ¹«¾ùº¸´Ùµµ ¸ÞÀÏ °ÔÀÌÆ®¿þÀ̷μ­ UUCP °¡ UUCP neighbor ·Î Àü´ÞµÇµµ·Ï ¸ÅĪ(matching)ÇØ¾ß ÇÕ´Ï´Ù. uucp-dom:µÚ¿¡ ÀÖ´Â ¸ðµç ³ëµå´Â UUCP neighbor¸¦ À¯È¿ÇØ¾ß ÇÕ´Ï´Ù. µû¶ó¼­ uuname¸í·ÉÀ» »ç¿ëÇÏ¿© °ËÅäÇÒ ¼ö ÀÖ¾î¾ß¸¸ ÇÕ´Ï´Ù.

ÀÌ È­ÀÏÀÌ »ç¿ëµÇ·Á¸é DBM È­ÀÏ·Î ÀüȯµÇ¾î¾ß ÇÑ´Ù´Â °ÍÀ» ÁÖÁö½ÃÅ°±â À§Çؼ­ ¸í·É¾î¸¦ ¸ÞÀÏ·¯ Å×À̺í(mailertable) »ó´Ü¿¡ ÁÖ¼®À¸·Î ó¸®ÇÏ´Â °ÍÀÌ °¡Àå ÁÁ½À´Ï´Ù. ¸ÞÀÏ·¯ Å×À̺í(mailertable)ÀÌ ¼öÁ¤µÉ¶§¸¶´Ù Ç×»ó ÀÌ ¸í·ÉÀ» ½ÇÇàÇؾ߸¸ ÇÕ´Ï´Ù.

¸¶Áö¸·À¸·Î ƯÁ¤ ¸ÞÀÏÀÇ °æ·Î°¡ ¿ÇÀºÁö ºÒÈ®½ÇÇÏ´Ù¸é -bt ¿É¼ÇÀ» ¼¾µå¸ÞÀÏ¿¡ ´Þ¾ÆµÎ´Â °ÍÀ» ¸í½ÉÇϽʽÿä. ÀÌ Å±״ ¼¾µå¸ÞÀÏÀ» ÁÖ¼Ò Å×½ºÆ® ¸ðµå ·Î ½ÃÀÛÇÏ°Ô ÇÏ´Â ¿É¼ÇÀÔ´Ï´Ù. ; ¿©·¯ºÐÀÌ ¸ÞÀÏ °æ·Î¸¦ Å×½ºÆ®ÇÏ°íÀÚÇÏ´Â ÁÖ¼Ò ´ÙÀ½¿¡ ±×³É ``0 ''À» ÀÔ·ÂÇØ º¸½Ê½Ã¿ä. ¸¶Áö¸· ¶óÀÎÀ» º¸¸é »ç¿ëµÈ ³»ºÎ ¸ÞÀÏ ¸ÞÀÌÀüÆ®(agent), ÃÖÁ¾ È£½ºÆ®, ÁÖ¼Ò(¾Æ¸¶ ÀüȯµÈ)¸¦ ¾Ë¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù. Control-D ¸¦ ´­·¯¼­ ÀÌ ¸ðµå¸¦ ±×·¡µµ À¯Áö½ÃÅ°½Ê½Ã¿ä.

     j@uriah 191% sendmail -bt
     ADDRESS TEST MODE (ruleset 3 NOT automatically invoked)
     Enter <ruleset> <address>
     > 0 foo@interface-business.de
     rewrite: ruleset  0   input: foo @ interface-business . de
     ...
     rewrite: ruleset  0 returns: $# uucp-dom $@ if-bus $: foo \
     < @ interface-business . de >
     > ^D
     j@uriah 192%


FreeBSD ÇÚµåºÏ : ÀüÀÚ ¸ÞÀÏ : ȯ°æ ¼³Á¤ : UUCP ¼³Á¤Çϱâ
Previous: ³×Æ®¿öÅ©»ó¿¡¼­ ¸ÞÀÏ.
Next: FAQ