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%