Linux Mail-Queue mini-HOWTOÁ¶Áö¿Ïv2.03, 2001-12-17, sendmail 8.8.7
¹ø¿ª»óÀÇ ¿À·ù°¡ ÀÖ´Ù¸é 1. µé¾î°¡¸çÀÌ ¹®¼´Â µÎ »ç¶÷¿¡ ÀÇÇØ ÀÛ¼ºµÇ¾ú´Ù. dial on demand ¸¦ »ç¿ëÇÏÁö ¾Ê´Â ¹æ¹ýÀº
¿À·¡µÈ °ÍÀ¸·Î Leif Erlingsson 2. dial on demand ¸¦ »ç¿ëÇÏÁö ¾Ê´Â ¹æ¹ýLeif Erlingsson ÀÌ ¹æ¹ýÀ» ±â¼úÇÑ ¿ø ¹®¼¿¡´Â ºÒÇÊ¿äÇÑ ³»¿ëÀÌ ¸¹ÀÌ Æ÷ÇԵǾî ÀÖ´Ù. ¿©±â¿¡ ¼³¸íµÈ ³»¿ëÀº ¿øº»ÀÇ °ÍÀ» ¸ðµÎ Ä¿¹öÇÑ´Ù. 2.1. sendmail À» ±âµ¿ÇϱâSlackware µî¿¡¼´Â /etc/rc.d/rc.M ¿¡ :
RedHat µî¿¡¼´Â /etc/rc.d/init.d/sendmail.init ¿¡ :
¿Í °°ÀÌ ¼öÁ¤Çϵµ·Ï ÇÑ´Ù. -os ¿É¼ÇÀº »ç½Ç»ó ÇʼöÀûÀÎ °ÍÀÌ ¾Æ´Ï´Ù. ÀÌ°ÍÀÌ ÇÏ´Â ¿ªÇÒÀº :
ÇÏ¿©°£ ÀÌ ³»¿ëÀº sendmail.cf ¿¡ µðÆúÆ®·Î Àû¿ëµÇ¾îÀÖ´Â »çÇ×ÀÌ´Ù. 2.2. sendmail À» ¼³Á¤Çϱâ¿øÄ¢À» ÁöÅ°´Â (serious) sendmail »ç¿ëÀÚ´Â ¾Æ·¡¿¡ Á¦°øµÇ´Â m4 ¼Ò½º¸¦ »ç¿ëÇ϶ó. sendmail À» ¾÷±×·¹À̵åÇÒ °èȹÀÌ ÀÖ°í sendmail.cf ¸¦ º°·Î ¼öÁ¤ÇÏÁö ¾Ê´Â »ç¿ëÀÚ´Â m4 ¼Ò½º·Î ¼³Á¤ÇÏ´Â ÆíÀÌ ÁÁ´Ù. ¸¸¾à sendmail ¼³Á¤À» ¼öÁ¤Çؼ µ¿Àû IP µîÀ» »ç¿ëÇϴ ȯ°æ¿¡¼µµ envelope return header [1] µîÀÌ Á¦´ë·Î ÂïÈ÷±â¸¦ ¿øÇÏ´Â »óȲÀÌ ¾Æ´Ï¶ó¸é ¾Æ·¡ÀÇ m4 ¼Ò½º´Â ÇÊ¿ä°¡ ¾ø´Ù. 2.2.1. ¼öÁ¤ÇÒ ³»¿ëÀÌ º°·Î ¾ø´Â °æ¿ì sendmail.cf ¿¡ Á÷Á¢ ¼³Á¤ÇϱâÀÌ·± ¹æ¹ýÀº sendmail ÀÇ ¹öÀü¿¡ ÀüÀûÀ¸·Î ÀÇÁ¸ÇÏ´Â °æÇâÀÌ ÀÖÀ¸¹Ç·Î ¾Æ·¡¿¡ ¼³¸íµÈ ³»¿ëÀº sendmail-8.8.x ¿¡¸¸ ÇØ´çµÊÀ» ÀÏ·¯µÐ´Ù. /etc/sendmail.cf ¸¦ ¼öÁ¤ :
... ´ÙÀ½À¸·Î ...
À§ÀÇ ¼öÁ¤¿¡¼ °¡Àå Áß¿äÇÑ flag Àº "e" ÀÌ´Ù. ´ç½ÅÀÇ sendmail.cf ¿¡¼ ÀÌ¹Ì ¼³Á¤µÇ¾î ÀÖ´Â flag µéÀÌ À§¿¡ ±â¼úµÈ ³»¿ë°ú °°Áö ¾Ê´õ¶óµµ »ó°üÀÌ ¾øÀ¸¸ç, ´ÜÁö "e" ¸¦ Ãß°¡ÇØÁÖ´Â °Í¸¸À¸·Î ÃæºÐÇÏ´Ù. "expensive" ¸¦ ÀǹÌÇÏ´Â "e" °¡ ÀÌ¹Ì Á¸ÀçÇÑ´Ù¸é ¶Ç ÇϳªÀÇ "e" ¸¦ µ¡ºÙÀÏ ÇÊ¿ä´Â ¾ø´Ù. [2] 2.2.2. m4 ¼Ò½º¸¦ »ç¿ëÇÏ¿© sendmail.cf ¸¦ ¼³Á¤Çϱâ¾Æ·¡ÀÇ ¼³¸í¿¡¼´Â ÆíÀÇ»ó sendmail ¹öÀüÀ» 8.8.7 ·Î °¡Á¤ÇÑ´Ù. ¸¸¾à ´Ù¸¥ ¹öÀüÀÇ sendmail À» »ç¿ëÇÏ°í ÀÖ´Ù¸é ¹öÀü ¹øÈ£¸¦ ÀÚ½ÅÀÇ °ÍÀ¸·Î ±³Ã¼ÇÏ¿© ÀÛ¾÷ÇÏ¸é µÇ°Ú´Ù. ¾Æ·¡ ³»¿ëÀº 8.8.7 ÀÌÀüÀÇ sendmail ¿¡´Â Àû¿ëµÇÁö ¾ÊÀ¸¹Ç·Î ÃֽŠ¹öÀüÀÇ sendmail À» ¼³Ä¡Çϱ⠹ٶõ´Ù. sendmail ¼Ò½º¸¦ ´Ù¿î·ÎµåÇÑ´Ù. http://WWW.Sendmail.ORG ³ª ftp://ftp.sendmail.org ¿¡¼ ¹ÞÀ» ¼ö ÀÖ´Ù. ³ªÀÇ ÆÐÄ¡´Â envelope sender reverse aliasing °ú ±× ¿Ü¿¡ ´ç½ÅÀÇ ¸ÞÀÏ È¯°æÀ» Á¦¾îÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ÈǸ¢ÇÑ ³»¿ëÀ» ´ã°í Àִµ¥, ÀÌ°ÍÀ» ÃßõÇÑ´Ù. ÀÌ ÆÐÄ¡¸¦ ¾ò±â À§ÇØ (´ç½ÅÀÇ sendmail ¹öÀüÀÌ 8.8.7 À̶ó¸é)
Sendmail Patch ¶ÇÇÑ ÆÐÄ¡µéÀº ÀÌ ¹Ì´Ï-ÇÏ¿ìÅõÀÇ sgml ¼Ò½ºÀÎ http://www.lege.com ¿¡¼µµ ¾òÀ» ¼ö ÀÖ´Ù! ¸¸¾à ´ç½ÅÀÌ "¿ÜºÎ¸ÞÀÏÀº Å¥¿¡ °É¾î³õ°í ·ÎÄøÞÀÏÀ» ¿ì¼±ÀûÀ¸·Î ¹ß¼ÛÇÏ´Â" ±â´É¸¸ ¿øÇÑ´Ù¸é À§¿¡¼ ¾ð±ÞÇÑ ÆÐÄ¡¸¦ Àû¿ëÇÒ ÇÊ¿ä´Â ¾ø´Ù. ÆÐÄ¡¿¡´Â ´Ù¸¥ ³»¿ëµéµµ ¸¹ÀÌ Æ÷ÇԵǾî Àֱ⠶§¹®ÀÌ´Ù. ÇÏÁö¸¸ ¸¹Àº ¸®´ª½º »ç¿ëÀÚµéÀÌ ±× ÆÐÄ¡°¡ ¸Å¿ì À¯¿ëÇÏ´Ù°í »ý°¢ÇÒ¸¸Å ¾µ¸ðÀÖ´Â ³»¿ëÀ̶ó°í È®½ÅÇÑ´Ù. (¿øÇÏ´Â °æ¿ì¶ó¸é ÆÐÄ¡¸¦ ÅëÇؼ Àß µ¿ÀÛÇÏ´Â °¡»ó µµ¸ÞÀεµ ¾òÀ» ¼ö ÀÖ´Ù. °¡»ó µµ¸ÞÀÎÀº local ÀÏ ÇÊ¿ä°¡ ¾øÀ¸¸ç reverse aliasing À̶ó°í ¾Ë·ÁÁø xaliases ¸¦ Á¦°øÇÑ´Ù.) sendmail ¼Ò½º¸¦ Ç®¸é /usr/src/sendmail-8.8.7/ À» ¾ò´Â´Ù. /usr/src/sendmail-8.8.7/cf À¸·Î À̵¿ÇÑ´Ù. ³ªÀÇ ÆÐÄ¡¸¦ ¿øÇÏ´Â °æ¿ì¶ó¸é ¾Æ·¡ÀÇ ³»¿ëÀ» Àû¿ëÇÏ°í, ±×·¸Áö ¾Ê´Ù¸é ÀÌ ´Ü°è´Â °Ç³Ê¶Ú´Ù : ¸¸¾à procmail À» ·ÎÄà MDA ·Î »ç¿ëÇÏÁö ¾Ê´Â °æ¿ì¶ó¸é ÀÌ ÆÐÄ¡¸¦ Àû¿ëÇϱâ Àü¿¡ /usr/src/sendmail-8.8.7/cf/ostype/linux.m4 À» ¹é¾÷ÇØ µÎ¾î¾ß ÇÑ´Ù. ³ªÀÇ ÆÐÄ¡¸¦ /tmp/sendmail-8.8.7-cf-cpio-idcmu.gz ·Î ÀúÀåÇÑ ´ÙÀ½,
¸¸¾à procmail À» »ç¿ëÇÏÁö ¾Ê´Â´Ù¸é ¹æ±Ý ¹é¾÷Çصξú´ø /usr/src/sendmail-8.8.7/cf/ostype/linux.m4 ÆÄÀÏÀ» º¹±¸½ÃŲ´Ù. ÆÐÄ¡¸¦ Àû¿ëÇßµç Àû¿ëÇÏÁö ¾Ê¾Òµç »ó°ü¾øÀÌ, ¾Æ·¡¿¡ ±â¼úÇÑ °Í°ú ºñ½ÁÇÑ ³»¿ëÀÌ /usr/src/sendmail-8.8.7/cf/cf/yourhostname.smtp.mc ¿¡ Ãß°¡µÇ¾î ÀÖ´ÂÁö È®ÀÎÇØ¾ß ÇÑ´Ù. (¸¸¾à ÆÐÄ¡¸¦ Àû¿ëÇÏ¿´´Ù¸é "elijah" ¶ó´Â ¹®ÀÚ¿À» Æ÷ÇÔÇÏ´Â ÆÄÀÏÀÌ /usr/src/sendmail-8.8.7/cf ¾Æ·¡¿¡ Á¸ÀçÇÏ´ÂÁö Á¶»çÇصµ µÈ´Ù.) :
2.3. ¸Þ´º Áö¿ø¿¡ ´ëÇÑ Á¦¾È¿ø·¡¹®¼ÀÇ 1.x ¹öÀüÀº /var/X11R6/lib/fvwm/system.fvwmrc ÆÄÀÏ¿¡ ´ëÇÑ ¸Þ´º Áö¿ø¿¡ ´ëÇÑ ³»¿ëÀ» ´ã°í ÀÖ¾ú´Ù. ÇöÀç´Â ÀÌ ³»¿ëÀ» »ý·«ÇßÁö¸¸ ÇÊ¿äÇÏ´Ù¸é Menu support suggestions 3. Dial-on-demand ¸¦ »ç¿ëÇÏ´Â ¹æ¹ýJan P Tietze ¸¹Àº ¸®´ª½º »ç¿ëÀÚ´Â ´ÙÀ̾ó¾÷ ȸ¼±À¸·Î ÀÎÅͳݿ¡ Á¢¼ÓÀ» ÇÏ°í, ±×µé ´ëºÎºÐÀº dialup on demand ¹æ½ÄÀ¸·Î µ¿ÀÛÀ» ÇÑ´Ù. ÀÌ´Â ·ÎÄà ³×Æ®¿÷À̳ª ·ÎÄà ȣ½ºÆ®¿¡¼ ¹ß»ýÇÏ´Â ¾î¶² Á¾·ùÀÇ IP ÆÐŶÀÌ¶óµµ ISP ·ÎÀÇ ¿¬°áÀº ÀÚµ¿ÀûÀ¸·Î ¼³Á¤µÇ°í, ´õ ÀÌ»óÀÇ ÆÐŶ ¼Û¼ö½ÅÀÌ ¾øÀ» ¶§ ÀÏÁ¤ ½Ã°£ÀÌ Áö³ª¸é ÀÚµ¿ÀûÀ¸·Î Á¢¼ÓÀÌ ²÷¾îÁö´Â ¹æ½ÄÀ» ¶æÇÑ´Ù. ÀÌ´Â ¸Å¿ì ÄèÀûÇÏ°í Àú·ÅÇÑ ¹æ¹ýÀ̱ä ÇÏÁö¸¸, ´Ü ÇÑ°¡Áö °æ¿ì¿¡´Â ÄèÀûÇÏÁöµµ ¾Ê°í (¿Ö³ÄÇÏ¸é ¸ðµ©À¸·Î ´ÙÀ̾ó¾÷À» ÇÏ´Â µ¿¾È¿¡´Â ¸Å¿ì ¾¾²ô·´±â ¶§¹®¿¡) Àú·ÅÇÏÁöµµ ¾ÊÀºµ¥, ÀÌ°ÍÀº ¹Ù·Î e-mail À» º¸³»´Â ÀÛ¾÷À» ÇÏ´Â °æ¿ì´Ù. e-mail Àº Åë»ó SMTP ·Î º¸³»Áö´Âµ¥, SMTP È£½ºÆ®´Â º¸Åë ´ç½ÅÀÇ ½Ã½ºÅÛÀ̰ųª ÀÎÅͳݻóÀÇ È£½ºÆ® - ÁÖ·Î ´ç½ÅÀÌ »ç¿ëÇÏ´Â ISP ÀÇ ³×Æ®¿÷¿¡ Á¸ÀçÇϴ ȣ½ºÆ® - °¡ µÈ´Ù. ´ÙÀ̾ó¾÷ ȸ¼±À» »ç¿ëÇÏ´Â °æ¿ì, ¸Þ¼¼Áö¸¦ º¸³¾¶§¸¶´Ù ¸µÅ©¸¦ ¼Â¾÷ [3] Çؾ߸¸ ÇÑ´Ù. ÀÌ·± ¹æ¹ýÀº ¸Þ¼¼Áö Çϳª¸¦ º¸³¾ ¶§´Â ²Ï ±¦ÂúÁö¸¸, ¿©·¯ ¸Þ¼¼Áö¸¦ º¸³»¾ß ÇÒ ¶§ ¿©·¯ ¹ø ISP ¿¡ ¿¬°áÇÏ´Â °ÍÀº Áö·çÇÏ°íµµ ºñ°æÁ¦ÀûÀÌ´Ù. ¶ÇÇÑ ´ç½ÅÀÌ »ç¿ëÇÏ´Â ISP °¡ Á¢¼ÓÇϴ Ƚ¼ö¸¦ Á¦ÇÑÇÑ´Ù¸é, ÇÏ·ç ÁßÀÇ ¾î¶² ¶§¿¡´Â ¸Þ¼¼Áö¸¦ º¸³»Áö ¸øÇÏ°í ¹Ì·ç¾î µÐ ü ´ÙÀ½¿¡ ¼Õ¼ö º¸³»¾ß¸¸ ÇÏ´Â Àϵµ »ý±ä´Ù. ÀÌ ¹®¼ÀÇ dialup on demand °¡ ¾Æ´Ñ ¹æ½Ä ¿¡¼ ÀÌ ¹®Á¦°¡ ÇØ°áµÇ¾î ÀÖ±ä ÇÏÁö¸¸, ¿ÜºÎ DNS ¸¦ ã±â À§ÇØ ISP ·Î Á¢¼ÓÇÏ´Â °æ¿ì¿¡´Â ´ÜÁö e-mail ÀÌ Å¥¿¡ °É¸®´Â °Í ¸¸À¸·Îµµ Á¢¼ÓÀÌ À¯ÁöµÈ ä ³²¾ÆÀÖÀ» °ÍÀÌ´Ù. ÀÌ°ÍÀº sendmail ÀÌ È£½ºÆ®¸íÀ» Á¤±ÔÈ(canonify) ÇÏ·Á°í ½ÃµµÇϱ⠶§¹®ÀÌ´Ù. ÀÌ¿¡ ´ëÇÑ ÇØ°áÃ¥Àº µÎ ºÎºÐÀ¸·Î ³ª´©¾îÁø´Ù: Çϳª´Â sendmail.cf ¸¦ ¾à°£ ¼öÁ¤ÇÏ¿© ½ÇÁ¦ÀûÀÎ ¸ÞÀÏ Àü¼ÛÀÛ¾÷À» Á¤ÀÇÇÏ´Â °ÍÀÌ´Ù. °³ÀÎÀûÀ¸·Î ³ª´Â ÀÌ ÀÛ¾÷À» cron À» ÀÌ¿ëÇؼ ó¸®ÇÏ´Â °ÍÀ» ÁÁ¾ÆÇϸç, ÇÊ¿äÇÑ ³»¿ëÀº ÀÌÁ¦ºÎÅÍ Â÷±ÙÂ÷±Ù ±â¼úÇϵµ·Ï ÇÏ°Ú´Ù. 3.1. sendmail.cf ¼³Á¤Çϱâ2절¿¡¼ ¼³¸íÇÑ ÀÌÀ¯¶§¹®¿¡, ³ª´Â sendmail.cf ¸¦ Á÷Á¢ ¼öÁ¤ÇÏ´Â °Íº¸´Ù´Â m4 ¼Ò½º¸¦ »ç¿ëÇϱ⸦ ±ÇÇÑ´Ù. ±×·¸°Ô ÇÏ´Â °ÍÀÌ ±¦ÇÑ ¼ö°í¸¦ ´õ´Â Áö¸§±æÀÌ¸ç ¼³Á¤ º¯°æÀ» »ó¼¼ÇÏ°Ô ÇÒ ¼ö ÀÖ´Ù. ¿ì¼± 2절¿¡¼ ¼³¸íµÈ ¹æ¹ý´ë·Î ¼öÁ¤À» °¡ÇÑ´Ù. ±×¸®°í ³ª¼ dial on demand ¿¡ °ü·ÃµÈ ³»¿ëÀ» ó¸®ÇÑ´Ù. 3.1.1. ¼öÁ¤ÇÒ ³»¿ëÀÌ º°·Î ¾ø´Â °æ¿ì sendmail.cf ¿¡ Á÷Á¢ ¼³Á¤ÇϱâÁ÷Á¢ ¼³Á¤ÇÏ´Â °ÍÀº ¸Å¿ì ºñ½Ç¿ëÀûÀÌ°í »ó¼¼ÇÔ°ú´Â °Å¸®°¡ ¸Õ ¹æ¹ýÀÌÁö¸¸, ¹°·Ð ÀÌ°ÍÀº ´ç½ÅÀÌ ¼±ÅÃÇÒ ¹®Á¦ÀÌ´Ù. sendmail.cf ÀÇ ³¡ºÎºÐ ±Ùó¿¡ ¾Æ·¡¿Í °°Àº ³»¿ëÀÌ ÀÖÀ»ÅÙµ¥:
ÇàÀÇ Á¦ÀÏ ¾Õ¿¡ # À» Ãß°¡ÇÏ¿© ¾Æ·¡¿Í °°ÀÌ µÇµµ·Ï Ç϶ó.
3.1.2. m4 ¼Ò½º¸¦ »ç¿ëÇÏ¿© sendmail.cf ¸¦ ¼³Á¤Çϱâ/usr/src/sendmail-8.8.7/cf/cf/yourhostname.smtp.mc ¿¡ ¾Æ·¡ÀÇ ³»¿ëÀ» Ãß°¡Ç϶ó :
ÃÖÁ¾ÀûÀÎ sendmail.cf ´Â ¾Æ·¡¿Í °°Àº ¸í·ÉÇàÀ» ÅëÇØ »ý¼ºµÈ´Ù. »õ·Î¿î ³»¿ëÀ» µ¤¾î¾²±â Àü¿¡ ¿ø·¡ ¼³Á¤ÆÄÀÏÀÎ /etc/sendmail.cf À» ¹é¾÷ÇØ µÎ´Â °ÍÀ» ÀØÁö ¾Êµµ·Ï Ç϶ó.
3.2. ´ÙÀ̾ó Áö¿¬À» Ãß°¡Çϱâ´ÙÀ̾ó Áö¿¬À» Ãß°¡ÇÏ´Â °ÍÀº ƯÈ÷ ¸ðµ©À» »ç¿ëÇϴ ȯ°æ¿¡¼ À¯¿ëÇÑ ¹æ¹ýÀÌ´Ù. sendmail ÀÌ e-mail À» º¸³»±â À§ÇØ ¿ÜºÎ¿ÍÀÇ Á¢¼ÓÀ» ½ÃµµÇÒ ¶§ (ÀÌ·± °æ¿ì¿¡ ISP ·ÎÀÇ ¸µÅ©°¡ ¼Â¾÷µÈ´Ù.) sendmail ÀÌ Å¸ÀӾƿôµÇ´Â ½Ã°£º¸´Ù ´ÙÀ̾ó¾÷ ½Ã°£ÀÌ ´õ ¿À·¡ °É¸®´Â °æ¿ì¶ó¸é, ´ÙÀ̾ó¾÷ Áö¿¬À» ÅëÇؼ ´Ü¼øÈ÷ sendmail ÀÌ ¸î ÃÊ Áö³ ´ÙÀ½¿¡ ¿¬°áÀ» ½ÃµµÇϵµ·Ï ¸¸µé ¼ö ÀÖ´Ù. 3.2.1. sendmail.cf ¿¡ Á÷Á¢ ¼³Á¤Çϱâsendmail.cf ÀÇ ¾îµò°¡¿¡ ¾Æ·¡¿Í °°Àº ³»¿ëÀÌ ÀÖÀ»ÅÙµ¥ :
(¶Ç´Â ¸Å¿ì À¯»çÇÑ ³»¿ëÀÌ ÀÖÀ»ÅÙµ¥) "#" À» Á¦°ÅÇ϶ó. ¸¸¾à ÇàÀÇ Ã¹ ºÎºÐ¿¡ "#" ÀÌ ¾ø´Ù¸é ±×´ë·Î µÎ´Â °ÍÀ¸·Î ÁÁ´Ù. (ÀÌ°ÍÀº Àü¿¡ ÀÌ ¼³Á¤ÀÌ Àû¿ëµÇ¾úÀ½À» ÀǹÌÇÑ´Ù.) ¸¸¾à sendmail.cf ¿¡ ±×·± ³»¿ëÀÌ ¾ø´Ù¸é Ãß°¡ÇØ ÁÖµµ·Ï ÇÑ´Ù. (sendmail.cf ÀÇ options ºÎºÐ¿¡ Ãß°¡ÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÏ´Ù.)
"10s" ºÎºÐÀ» Àû´çÇÏ´Ù°í ¿©°ÜÁö´Â ½Ã°£À¸·Î °íÄ£´Ù. (´ÜÀ§´Â ÃÊ) 3.2.2. m4 ¼Ò½º¸¦ »ç¿ëÇÏ¿© sendmail.cf ¸¦ ¼³Á¤Çϱâ/usr/src/sendmail-8.8.7/cf/cf/yourhostname.smtp.mc ¿¡ ¾Æ·¡ÀÇ ³»¿ëÀ» Ãß°¡Ç϶ó :
"10s" ºÎºÐÀ» Àû´çÇÏ´Ù°í ¿©°ÜÁö´Â ½Ã°£À¸·Î °íÄ£´Ù. (´ÜÀ§´Â ÃÊ) ÃÖÁ¾ÀûÀÎ sendmail.cf ´Â ¾Æ·¡¿Í °°Àº ¸í·ÉÇàÀ» ÅëÇØ »ý¼ºµÈ´Ù. »õ·Î¿î ³»¿ëÀ» µ¤¾î¾²±â Àü¿¡ ¿ø·¡ ¼³Á¤ÆÄÀÏÀÎ /etc/sendmail.cf À» ¹é¾÷ÇØ µÎ´Â °ÍÀ» ÀØÁö ¾Êµµ·Ï Ç϶ó.
4. e-mail À» Àü¼ÛÇϱâe-mail Àü¼ÛÀº ¸í·ÉÇà sendmail -q À» ½ÇÇàÇÔÀ¸·Î½á ÀÌ·ç¾îÁø´Ù. sendmail ÀÌ ½ÇÁ¦ÀûÀ¸·Î ÀÛµ¿ÇÏ´Â ³»¿ëÀ» ¾Ë°í ½ÍÀº »ç¶÷Àº sendmail -q -v ¸¦ ÅëÇؼ º¸´Ù ÀÚ¼¼ÇÑ Àü¼Û°úÁ¤À» º¼ ¼ö ÀÖ´Ù. e-mail Àü¼ÛÀ» ÀÚµ¿ÈÇÏ´Â °ÍÀº ¸Å¿ì Æí¸®ÇÑ ÀÏÀε¥, °¡Àå ³Î¸® ¾²ÀÌ´Â ¹æ¹ýÀº cron À» ÀÌ¿ëÇÏ´Â °ÍÀÌ´Ù. 4.1. e-mail À» ƯÁ¤ÇÑ ½Ã°£¿¡ Àü¼ÛÇÏ´Â ¹æ¹ýcrontab À» ¼öÁ¤ÇÑ´Ù :
¾Æ·¡¿Í °°Àº ³»¿ëÀ» Ãß°¡ÇÑ´Ù :
º¸´Ù ÀÚ¼¼ÇÑ ³»¿ëÀº crontab man ÆäÀÌÁö¸¦ Âü°íÇϱ⠹ٶó¸ç, (¸í·ÉÇà man 5 crontab À¸·Î °¡´ÉÇÏ´Ù.) ³» »ý°¢¿¡´Â Àû¿ëµÈ ³»¿ëÀÌ ²Ï ¸íÈ®ÇÑ °Í °°´Ù. À§ ¿¹Á¦¿¡¼ crontab ¿¡ µî·ÏµÈ ³»¿ëÀº (¸ÞÀÏ Å¥¿¡ e-mail ÀÌ °É·ÁÀÖ´Â °æ¿ì¿¡ ÇÑÇؼ) ÁÖÁß¿¡´Â ¿ÀÈÄ 6½ÃºÎÅÍ ¿ÀÀü 7½Ã±îÁö, ÁÖ¸»¿¡´Â ÇÏ·çÁ¾ÀÏ ¸Å 5ºÐ¸¶´Ù [4] e-mail À» Àü¼ÛÇϵµ·Ï ÇÏ´Â °ÍÀÌ´Ù. dial on demand »ç¿ëÀÚµéÀº ¶§¶§·Î ÇÏ·ç Áß Æ¯Á¤ÇÑ ½ÃÁ¡¿¡¼ POP3 ¸¦ ÀÌ¿ëÇÏ¿© e-mail À» ¸ðÀ¸´Â °ÍÀ» ¿øÇÏ´Â °æ¿ì°¡ ÀÖ´Ù. ±×·¸´Ù¸é ¾Æ·¡¿Í °°Àº ³»¿ëÀ» crontab ¿¡ Ãß°¡ÇÏ¸é µÈ´Ù :
À§¿¡¼´Â ³Ê¹« ±æ¾î¼ ¿©·¯ ÁÙ¿¡ ³ª´©¾î Àû¾úÁö¸¸ ½ÇÁ¦·Î´Â ¹°·Ð ÇÑ ÁÙ·Î Àû¾î¾ß ÇÑ´Ù. À§¿Í °°ÀÌ ÇÑ ´ÙÀ½, ÆÄÀÏÀ» ÀúÀåÇÏ°í ¿¡µðÅ͸¦ Á¾·áÇÑ´Ù. ÀÌ°ÍÀ¸·Î crontab ¿¡ µî·ÏµÇ¾ú´Ù. 5. LicenseThis document is distributed under the terms of the GNU Free Documentation License. You should have received a copy along with it. If not, it is available from http://www.fsf.org/licenses/fdl.html. 주석
Linux Mail-Queue mini-HOWTOÁ¶Áö¿Ïv2.03, 2001-12-17, sendmail 8.8.7
¹ø¿ª»óÀÇ ¿À·ù°¡ ÀÖ´Ù¸é 1. µé¾î°¡¸çÀÌ ¹®¼´Â µÎ »ç¶÷¿¡ ÀÇÇØ ÀÛ¼ºµÇ¾ú´Ù. dial on demand ¸¦ »ç¿ëÇÏÁö ¾Ê´Â ¹æ¹ýÀº
¿À·¡µÈ °ÍÀ¸·Î Leif Erlingsson 2. dial on demand ¸¦ »ç¿ëÇÏÁö ¾Ê´Â ¹æ¹ýLeif Erlingsson ÀÌ ¹æ¹ýÀ» ±â¼úÇÑ ¿ø ¹®¼¿¡´Â ºÒÇÊ¿äÇÑ ³»¿ëÀÌ ¸¹ÀÌ Æ÷ÇԵǾî ÀÖ´Ù. ¿©±â¿¡ ¼³¸íµÈ ³»¿ëÀº ¿øº»ÀÇ °ÍÀ» ¸ðµÎ Ä¿¹öÇÑ´Ù. 2.1. sendmail À» ±âµ¿ÇϱâSlackware µî¿¡¼´Â /etc/rc.d/rc.M ¿¡ :
RedHat µî¿¡¼´Â /etc/rc.d/init.d/sendmail.init ¿¡ :
¿Í °°ÀÌ ¼öÁ¤Çϵµ·Ï ÇÑ´Ù. -os ¿É¼ÇÀº »ç½Ç»ó ÇʼöÀûÀÎ °ÍÀÌ ¾Æ´Ï´Ù. ÀÌ°ÍÀÌ ÇÏ´Â ¿ªÇÒÀº :
ÇÏ¿©°£ ÀÌ ³»¿ëÀº sendmail.cf ¿¡ µðÆúÆ®·Î Àû¿ëµÇ¾îÀÖ´Â »çÇ×ÀÌ´Ù. 2.2. sendmail À» ¼³Á¤Çϱâ¿øÄ¢À» ÁöÅ°´Â (serious) sendmail »ç¿ëÀÚ´Â ¾Æ·¡¿¡ Á¦°øµÇ´Â m4 ¼Ò½º¸¦ »ç¿ëÇ϶ó. sendmail À» ¾÷±×·¹À̵åÇÒ °èȹÀÌ ÀÖ°í sendmail.cf ¸¦ º°·Î ¼öÁ¤ÇÏÁö ¾Ê´Â »ç¿ëÀÚ´Â m4 ¼Ò½º·Î ¼³Á¤ÇÏ´Â ÆíÀÌ ÁÁ´Ù. ¸¸¾à sendmail ¼³Á¤À» ¼öÁ¤Çؼ µ¿Àû IP µîÀ» »ç¿ëÇϴ ȯ°æ¿¡¼µµ envelope return header [1] µîÀÌ Á¦´ë·Î ÂïÈ÷±â¸¦ ¿øÇÏ´Â »óȲÀÌ ¾Æ´Ï¶ó¸é ¾Æ·¡ÀÇ m4 ¼Ò½º´Â ÇÊ¿ä°¡ ¾ø´Ù. 2.2.1. ¼öÁ¤ÇÒ ³»¿ëÀÌ º°·Î ¾ø´Â °æ¿ì sendmail.cf ¿¡ Á÷Á¢ ¼³Á¤ÇϱâÀÌ·± ¹æ¹ýÀº sendmail ÀÇ ¹öÀü¿¡ ÀüÀûÀ¸·Î ÀÇÁ¸ÇÏ´Â °æÇâÀÌ ÀÖÀ¸¹Ç·Î ¾Æ·¡¿¡ ¼³¸íµÈ ³»¿ëÀº sendmail-8.8.x ¿¡¸¸ ÇØ´çµÊÀ» ÀÏ·¯µÐ´Ù. /etc/sendmail.cf ¸¦ ¼öÁ¤ :
... ´ÙÀ½À¸·Î ...
À§ÀÇ ¼öÁ¤¿¡¼ °¡Àå Áß¿äÇÑ flag Àº "e" ÀÌ´Ù. ´ç½ÅÀÇ sendmail.cf ¿¡¼ ÀÌ¹Ì ¼³Á¤µÇ¾î ÀÖ´Â flag µéÀÌ À§¿¡ ±â¼úµÈ ³»¿ë°ú °°Áö ¾Ê´õ¶óµµ »ó°üÀÌ ¾øÀ¸¸ç, ´ÜÁö "e" ¸¦ Ãß°¡ÇØÁÖ´Â °Í¸¸À¸·Î ÃæºÐÇÏ´Ù. "expensive" ¸¦ ÀǹÌÇÏ´Â "e" °¡ ÀÌ¹Ì Á¸ÀçÇÑ´Ù¸é ¶Ç ÇϳªÀÇ "e" ¸¦ µ¡ºÙÀÏ ÇÊ¿ä´Â ¾ø´Ù. [2] 2.2.2. m4 ¼Ò½º¸¦ »ç¿ëÇÏ¿© sendmail.cf ¸¦ ¼³Á¤Çϱâ¾Æ·¡ÀÇ ¼³¸í¿¡¼´Â ÆíÀÇ»ó sendmail ¹öÀüÀ» 8.8.7 ·Î °¡Á¤ÇÑ´Ù. ¸¸¾à ´Ù¸¥ ¹öÀüÀÇ sendmail À» »ç¿ëÇÏ°í ÀÖ´Ù¸é ¹öÀü ¹øÈ£¸¦ ÀÚ½ÅÀÇ °ÍÀ¸·Î ±³Ã¼ÇÏ¿© ÀÛ¾÷ÇÏ¸é µÇ°Ú´Ù. ¾Æ·¡ ³»¿ëÀº 8.8.7 ÀÌÀüÀÇ sendmail ¿¡´Â Àû¿ëµÇÁö ¾ÊÀ¸¹Ç·Î ÃֽŠ¹öÀüÀÇ sendmail À» ¼³Ä¡Çϱ⠹ٶõ´Ù. sendmail ¼Ò½º¸¦ ´Ù¿î·ÎµåÇÑ´Ù. http://WWW.Sendmail.ORG ³ª ftp://ftp.sendmail.org ¿¡¼ ¹ÞÀ» ¼ö ÀÖ´Ù. ³ªÀÇ ÆÐÄ¡´Â envelope sender reverse aliasing °ú ±× ¿Ü¿¡ ´ç½ÅÀÇ ¸ÞÀÏ È¯°æÀ» Á¦¾îÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ÈǸ¢ÇÑ ³»¿ëÀ» ´ã°í Àִµ¥, ÀÌ°ÍÀ» ÃßõÇÑ´Ù. ÀÌ ÆÐÄ¡¸¦ ¾ò±â À§ÇØ (´ç½ÅÀÇ sendmail ¹öÀüÀÌ 8.8.7 À̶ó¸é)
Sendmail Patch ¶ÇÇÑ ÆÐÄ¡µéÀº ÀÌ ¹Ì´Ï-ÇÏ¿ìÅõÀÇ sgml ¼Ò½ºÀÎ http://www.lege.com ¿¡¼µµ ¾òÀ» ¼ö ÀÖ´Ù! ¸¸¾à ´ç½ÅÀÌ "¿ÜºÎ¸ÞÀÏÀº Å¥¿¡ °É¾î³õ°í ·ÎÄøÞÀÏÀ» ¿ì¼±ÀûÀ¸·Î ¹ß¼ÛÇÏ´Â" ±â´É¸¸ ¿øÇÑ´Ù¸é À§¿¡¼ ¾ð±ÞÇÑ ÆÐÄ¡¸¦ Àû¿ëÇÒ ÇÊ¿ä´Â ¾ø´Ù. ÆÐÄ¡¿¡´Â ´Ù¸¥ ³»¿ëµéµµ ¸¹ÀÌ Æ÷ÇԵǾî Àֱ⠶§¹®ÀÌ´Ù. ÇÏÁö¸¸ ¸¹Àº ¸®´ª½º »ç¿ëÀÚµéÀÌ ±× ÆÐÄ¡°¡ ¸Å¿ì À¯¿ëÇÏ´Ù°í »ý°¢ÇÒ¸¸Å ¾µ¸ðÀÖ´Â ³»¿ëÀ̶ó°í È®½ÅÇÑ´Ù. (¿øÇÏ´Â °æ¿ì¶ó¸é ÆÐÄ¡¸¦ ÅëÇؼ Àß µ¿ÀÛÇÏ´Â °¡»ó µµ¸ÞÀεµ ¾òÀ» ¼ö ÀÖ´Ù. °¡»ó µµ¸ÞÀÎÀº local ÀÏ ÇÊ¿ä°¡ ¾øÀ¸¸ç reverse aliasing À̶ó°í ¾Ë·ÁÁø xaliases ¸¦ Á¦°øÇÑ´Ù.) sendmail ¼Ò½º¸¦ Ç®¸é /usr/src/sendmail-8.8.7/ À» ¾ò´Â´Ù. /usr/src/sendmail-8.8.7/cf À¸·Î À̵¿ÇÑ´Ù. ³ªÀÇ ÆÐÄ¡¸¦ ¿øÇÏ´Â °æ¿ì¶ó¸é ¾Æ·¡ÀÇ ³»¿ëÀ» Àû¿ëÇÏ°í, ±×·¸Áö ¾Ê´Ù¸é ÀÌ ´Ü°è´Â °Ç³Ê¶Ú´Ù : ¸¸¾à procmail À» ·ÎÄà MDA ·Î »ç¿ëÇÏÁö ¾Ê´Â °æ¿ì¶ó¸é ÀÌ ÆÐÄ¡¸¦ Àû¿ëÇϱâ Àü¿¡ /usr/src/sendmail-8.8.7/cf/ostype/linux.m4 À» ¹é¾÷ÇØ µÎ¾î¾ß ÇÑ´Ù. ³ªÀÇ ÆÐÄ¡¸¦ /tmp/sendmail-8.8.7-cf-cpio-idcmu.gz ·Î ÀúÀåÇÑ ´ÙÀ½,
¸¸¾à procmail À» »ç¿ëÇÏÁö ¾Ê´Â´Ù¸é ¹æ±Ý ¹é¾÷Çصξú´ø /usr/src/sendmail-8.8.7/cf/ostype/linux.m4 ÆÄÀÏÀ» º¹±¸½ÃŲ´Ù. ÆÐÄ¡¸¦ Àû¿ëÇßµç Àû¿ëÇÏÁö ¾Ê¾Òµç »ó°ü¾øÀÌ, ¾Æ·¡¿¡ ±â¼úÇÑ °Í°ú ºñ½ÁÇÑ ³»¿ëÀÌ /usr/src/sendmail-8.8.7/cf/cf/yourhostname.smtp.mc ¿¡ Ãß°¡µÇ¾î ÀÖ´ÂÁö È®ÀÎÇØ¾ß ÇÑ´Ù. (¸¸¾à ÆÐÄ¡¸¦ Àû¿ëÇÏ¿´´Ù¸é "elijah" ¶ó´Â ¹®ÀÚ¿À» Æ÷ÇÔÇÏ´Â ÆÄÀÏÀÌ /usr/src/sendmail-8.8.7/cf ¾Æ·¡¿¡ Á¸ÀçÇÏ´ÂÁö Á¶»çÇصµ µÈ´Ù.) :
2.3. ¸Þ´º Áö¿ø¿¡ ´ëÇÑ Á¦¾È¿ø·¡¹®¼ÀÇ 1.x ¹öÀüÀº /var/X11R6/lib/fvwm/system.fvwmrc ÆÄÀÏ¿¡ ´ëÇÑ ¸Þ´º Áö¿ø¿¡ ´ëÇÑ ³»¿ëÀ» ´ã°í ÀÖ¾ú´Ù. ÇöÀç´Â ÀÌ ³»¿ëÀ» »ý·«ÇßÁö¸¸ ÇÊ¿äÇÏ´Ù¸é Menu support suggestions 3. Dial-on-demand ¸¦ »ç¿ëÇÏ´Â ¹æ¹ýJan P Tietze ¸¹Àº ¸®´ª½º »ç¿ëÀÚ´Â ´ÙÀ̾ó¾÷ ȸ¼±À¸·Î ÀÎÅͳݿ¡ Á¢¼ÓÀ» ÇÏ°í, ±×µé ´ëºÎºÐÀº dialup on demand ¹æ½ÄÀ¸·Î µ¿ÀÛÀ» ÇÑ´Ù. ÀÌ´Â ·ÎÄà ³×Æ®¿÷À̳ª ·ÎÄà ȣ½ºÆ®¿¡¼ ¹ß»ýÇÏ´Â ¾î¶² Á¾·ùÀÇ IP ÆÐŶÀÌ¶óµµ ISP ·ÎÀÇ ¿¬°áÀº ÀÚµ¿ÀûÀ¸·Î ¼³Á¤µÇ°í, ´õ ÀÌ»óÀÇ ÆÐŶ ¼Û¼ö½ÅÀÌ ¾øÀ» ¶§ ÀÏÁ¤ ½Ã°£ÀÌ Áö³ª¸é ÀÚµ¿ÀûÀ¸·Î Á¢¼ÓÀÌ ²÷¾îÁö´Â ¹æ½ÄÀ» ¶æÇÑ´Ù. ÀÌ´Â ¸Å¿ì ÄèÀûÇÏ°í Àú·ÅÇÑ ¹æ¹ýÀ̱ä ÇÏÁö¸¸, ´Ü ÇÑ°¡Áö °æ¿ì¿¡´Â ÄèÀûÇÏÁöµµ ¾Ê°í (¿Ö³ÄÇÏ¸é ¸ðµ©À¸·Î ´ÙÀ̾ó¾÷À» ÇÏ´Â µ¿¾È¿¡´Â ¸Å¿ì ¾¾²ô·´±â ¶§¹®¿¡) Àú·ÅÇÏÁöµµ ¾ÊÀºµ¥, ÀÌ°ÍÀº ¹Ù·Î e-mail À» º¸³»´Â ÀÛ¾÷À» ÇÏ´Â °æ¿ì´Ù. e-mail Àº Åë»ó SMTP ·Î º¸³»Áö´Âµ¥, SMTP È£½ºÆ®´Â º¸Åë ´ç½ÅÀÇ ½Ã½ºÅÛÀ̰ųª ÀÎÅͳݻóÀÇ È£½ºÆ® - ÁÖ·Î ´ç½ÅÀÌ »ç¿ëÇÏ´Â ISP ÀÇ ³×Æ®¿÷¿¡ Á¸ÀçÇϴ ȣ½ºÆ® - °¡ µÈ´Ù. ´ÙÀ̾ó¾÷ ȸ¼±À» »ç¿ëÇÏ´Â °æ¿ì, ¸Þ¼¼Áö¸¦ º¸³¾¶§¸¶´Ù ¸µÅ©¸¦ ¼Â¾÷ [3] Çؾ߸¸ ÇÑ´Ù. ÀÌ·± ¹æ¹ýÀº ¸Þ¼¼Áö Çϳª¸¦ º¸³¾ ¶§´Â ²Ï ±¦ÂúÁö¸¸, ¿©·¯ ¸Þ¼¼Áö¸¦ º¸³»¾ß ÇÒ ¶§ ¿©·¯ ¹ø ISP ¿¡ ¿¬°áÇÏ´Â °ÍÀº Áö·çÇÏ°íµµ ºñ°æÁ¦ÀûÀÌ´Ù. ¶ÇÇÑ ´ç½ÅÀÌ »ç¿ëÇÏ´Â ISP °¡ Á¢¼ÓÇϴ Ƚ¼ö¸¦ Á¦ÇÑÇÑ´Ù¸é, ÇÏ·ç ÁßÀÇ ¾î¶² ¶§¿¡´Â ¸Þ¼¼Áö¸¦ º¸³»Áö ¸øÇÏ°í ¹Ì·ç¾î µÐ ü ´ÙÀ½¿¡ ¼Õ¼ö º¸³»¾ß¸¸ ÇÏ´Â Àϵµ »ý±ä´Ù. ÀÌ ¹®¼ÀÇ dialup on demand °¡ ¾Æ´Ñ ¹æ½Ä ¿¡¼ ÀÌ ¹®Á¦°¡ ÇØ°áµÇ¾î ÀÖ±ä ÇÏÁö¸¸, ¿ÜºÎ DNS ¸¦ ã±â À§ÇØ ISP ·Î Á¢¼ÓÇÏ´Â °æ¿ì¿¡´Â ´ÜÁö e-mail ÀÌ Å¥¿¡ °É¸®´Â °Í ¸¸À¸·Îµµ Á¢¼ÓÀÌ À¯ÁöµÈ ä ³²¾ÆÀÖÀ» °ÍÀÌ´Ù. ÀÌ°ÍÀº sendmail ÀÌ È£½ºÆ®¸íÀ» Á¤±ÔÈ(canonify) ÇÏ·Á°í ½ÃµµÇϱ⠶§¹®ÀÌ´Ù. ÀÌ¿¡ ´ëÇÑ ÇØ°áÃ¥Àº µÎ ºÎºÐÀ¸·Î ³ª´©¾îÁø´Ù: Çϳª´Â sendmail.cf ¸¦ ¾à°£ ¼öÁ¤ÇÏ¿© ½ÇÁ¦ÀûÀÎ ¸ÞÀÏ Àü¼ÛÀÛ¾÷À» Á¤ÀÇÇÏ´Â °ÍÀÌ´Ù. °³ÀÎÀûÀ¸·Î ³ª´Â ÀÌ ÀÛ¾÷À» cron À» ÀÌ¿ëÇؼ ó¸®ÇÏ´Â °ÍÀ» ÁÁ¾ÆÇϸç, ÇÊ¿äÇÑ ³»¿ëÀº ÀÌÁ¦ºÎÅÍ Â÷±ÙÂ÷±Ù ±â¼úÇϵµ·Ï ÇÏ°Ú´Ù. 3.1. sendmail.cf ¼³Á¤Çϱâ2절¿¡¼ ¼³¸íÇÑ ÀÌÀ¯¶§¹®¿¡, ³ª´Â sendmail.cf ¸¦ Á÷Á¢ ¼öÁ¤ÇÏ´Â °Íº¸´Ù´Â m4 ¼Ò½º¸¦ »ç¿ëÇϱ⸦ ±ÇÇÑ´Ù. ±×·¸°Ô ÇÏ´Â °ÍÀÌ ±¦ÇÑ ¼ö°í¸¦ ´õ´Â Áö¸§±æÀÌ¸ç ¼³Á¤ º¯°æÀ» »ó¼¼ÇÏ°Ô ÇÒ ¼ö ÀÖ´Ù. ¿ì¼± 2절¿¡¼ ¼³¸íµÈ ¹æ¹ý´ë·Î ¼öÁ¤À» °¡ÇÑ´Ù. ±×¸®°í ³ª¼ dial on demand ¿¡ °ü·ÃµÈ ³»¿ëÀ» ó¸®ÇÑ´Ù. 3.1.1. ¼öÁ¤ÇÒ ³»¿ëÀÌ º°·Î ¾ø´Â °æ¿ì sendmail.cf ¿¡ Á÷Á¢ ¼³Á¤ÇϱâÁ÷Á¢ ¼³Á¤ÇÏ´Â °ÍÀº ¸Å¿ì ºñ½Ç¿ëÀûÀÌ°í »ó¼¼ÇÔ°ú´Â °Å¸®°¡ ¸Õ ¹æ¹ýÀÌÁö¸¸, ¹°·Ð ÀÌ°ÍÀº ´ç½ÅÀÌ ¼±ÅÃÇÒ ¹®Á¦ÀÌ´Ù. sendmail.cf ÀÇ ³¡ºÎºÐ ±Ùó¿¡ ¾Æ·¡¿Í °°Àº ³»¿ëÀÌ ÀÖÀ»ÅÙµ¥:
ÇàÀÇ Á¦ÀÏ ¾Õ¿¡ # À» Ãß°¡ÇÏ¿© ¾Æ·¡¿Í °°ÀÌ µÇµµ·Ï Ç϶ó.
3.1.2. m4 ¼Ò½º¸¦ »ç¿ëÇÏ¿© sendmail.cf ¸¦ ¼³Á¤Çϱâ/usr/src/sendmail-8.8.7/cf/cf/yourhostname.smtp.mc ¿¡ ¾Æ·¡ÀÇ ³»¿ëÀ» Ãß°¡Ç϶ó :
ÃÖÁ¾ÀûÀÎ sendmail.cf ´Â ¾Æ·¡¿Í °°Àº ¸í·ÉÇàÀ» ÅëÇØ »ý¼ºµÈ´Ù. »õ·Î¿î ³»¿ëÀ» µ¤¾î¾²±â Àü¿¡ ¿ø·¡ ¼³Á¤ÆÄÀÏÀÎ /etc/sendmail.cf À» ¹é¾÷ÇØ µÎ´Â °ÍÀ» ÀØÁö ¾Êµµ·Ï Ç϶ó.
3.2. ´ÙÀ̾ó Áö¿¬À» Ãß°¡Çϱâ´ÙÀ̾ó Áö¿¬À» Ãß°¡ÇÏ´Â °ÍÀº ƯÈ÷ ¸ðµ©À» »ç¿ëÇϴ ȯ°æ¿¡¼ À¯¿ëÇÑ ¹æ¹ýÀÌ´Ù. sendmail ÀÌ e-mail À» º¸³»±â À§ÇØ ¿ÜºÎ¿ÍÀÇ Á¢¼ÓÀ» ½ÃµµÇÒ ¶§ (ÀÌ·± °æ¿ì¿¡ ISP ·ÎÀÇ ¸µÅ©°¡ ¼Â¾÷µÈ´Ù.) sendmail ÀÌ Å¸ÀӾƿôµÇ´Â ½Ã°£º¸´Ù ´ÙÀ̾ó¾÷ ½Ã°£ÀÌ ´õ ¿À·¡ °É¸®´Â °æ¿ì¶ó¸é, ´ÙÀ̾ó¾÷ Áö¿¬À» ÅëÇؼ ´Ü¼øÈ÷ sendmail ÀÌ ¸î ÃÊ Áö³ ´ÙÀ½¿¡ ¿¬°áÀ» ½ÃµµÇϵµ·Ï ¸¸µé ¼ö ÀÖ´Ù. 3.2.1. sendmail.cf ¿¡ Á÷Á¢ ¼³Á¤Çϱâsendmail.cf ÀÇ ¾îµò°¡¿¡ ¾Æ·¡¿Í °°Àº ³»¿ëÀÌ ÀÖÀ»ÅÙµ¥ :
(¶Ç´Â ¸Å¿ì À¯»çÇÑ ³»¿ëÀÌ ÀÖÀ»ÅÙµ¥) "#" À» Á¦°ÅÇ϶ó. ¸¸¾à ÇàÀÇ Ã¹ ºÎºÐ¿¡ "#" ÀÌ ¾ø´Ù¸é ±×´ë·Î µÎ´Â °ÍÀ¸·Î ÁÁ´Ù. (ÀÌ°ÍÀº Àü¿¡ ÀÌ ¼³Á¤ÀÌ Àû¿ëµÇ¾úÀ½À» ÀǹÌÇÑ´Ù.) ¸¸¾à sendmail.cf ¿¡ ±×·± ³»¿ëÀÌ ¾ø´Ù¸é Ãß°¡ÇØ ÁÖµµ·Ï ÇÑ´Ù. (sendmail.cf ÀÇ options ºÎºÐ¿¡ Ãß°¡ÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÏ´Ù.)
"10s" ºÎºÐÀ» Àû´çÇÏ´Ù°í ¿©°ÜÁö´Â ½Ã°£À¸·Î °íÄ£´Ù. (´ÜÀ§´Â ÃÊ) 3.2.2. m4 ¼Ò½º¸¦ »ç¿ëÇÏ¿© sendmail.cf ¸¦ ¼³Á¤Çϱâ/usr/src/sendmail-8.8.7/cf/cf/yourhostname.smtp.mc ¿¡ ¾Æ·¡ÀÇ ³»¿ëÀ» Ãß°¡Ç϶ó :
"10s" ºÎºÐÀ» Àû´çÇÏ´Ù°í ¿©°ÜÁö´Â ½Ã°£À¸·Î °íÄ£´Ù. (´ÜÀ§´Â ÃÊ) ÃÖÁ¾ÀûÀÎ sendmail.cf ´Â ¾Æ·¡¿Í °°Àº ¸í·ÉÇàÀ» ÅëÇØ »ý¼ºµÈ´Ù. »õ·Î¿î ³»¿ëÀ» µ¤¾î¾²±â Àü¿¡ ¿ø·¡ ¼³Á¤ÆÄÀÏÀÎ /etc/sendmail.cf À» ¹é¾÷ÇØ µÎ´Â °ÍÀ» ÀØÁö ¾Êµµ·Ï Ç϶ó.
4. e-mail À» Àü¼ÛÇϱâe-mail Àü¼ÛÀº ¸í·ÉÇà sendmail -q À» ½ÇÇàÇÔÀ¸·Î½á ÀÌ·ç¾îÁø´Ù. sendmail ÀÌ ½ÇÁ¦ÀûÀ¸·Î ÀÛµ¿ÇÏ´Â ³»¿ëÀ» ¾Ë°í ½ÍÀº »ç¶÷Àº sendmail -q -v ¸¦ ÅëÇؼ º¸´Ù ÀÚ¼¼ÇÑ Àü¼Û°úÁ¤À» º¼ ¼ö ÀÖ´Ù. e-mail Àü¼ÛÀ» ÀÚµ¿ÈÇÏ´Â °ÍÀº ¸Å¿ì Æí¸®ÇÑ ÀÏÀε¥, °¡Àå ³Î¸® ¾²ÀÌ´Â ¹æ¹ýÀº cron À» ÀÌ¿ëÇÏ´Â °ÍÀÌ´Ù. 4.1. e-mail À» ƯÁ¤ÇÑ ½Ã°£¿¡ Àü¼ÛÇÏ´Â ¹æ¹ýcrontab À» ¼öÁ¤ÇÑ´Ù :
¾Æ·¡¿Í °°Àº ³»¿ëÀ» Ãß°¡ÇÑ´Ù :
º¸´Ù ÀÚ¼¼ÇÑ ³»¿ëÀº crontab man ÆäÀÌÁö¸¦ Âü°íÇϱ⠹ٶó¸ç, (¸í·ÉÇà man 5 crontab À¸·Î °¡´ÉÇÏ´Ù.) ³» »ý°¢¿¡´Â Àû¿ëµÈ ³»¿ëÀÌ ²Ï ¸íÈ®ÇÑ °Í °°´Ù. À§ ¿¹Á¦¿¡¼ crontab ¿¡ µî·ÏµÈ ³»¿ëÀº (¸ÞÀÏ Å¥¿¡ e-mail ÀÌ °É·ÁÀÖ´Â °æ¿ì¿¡ ÇÑÇؼ) ÁÖÁß¿¡´Â ¿ÀÈÄ 6½ÃºÎÅÍ ¿ÀÀü 7½Ã±îÁö, ÁÖ¸»¿¡´Â ÇÏ·çÁ¾ÀÏ ¸Å 5ºÐ¸¶´Ù [4] e-mail À» Àü¼ÛÇϵµ·Ï ÇÏ´Â °ÍÀÌ´Ù. dial on demand »ç¿ëÀÚµéÀº ¶§¶§·Î ÇÏ·ç Áß Æ¯Á¤ÇÑ ½ÃÁ¡¿¡¼ POP3 ¸¦ ÀÌ¿ëÇÏ¿© e-mail À» ¸ðÀ¸´Â °ÍÀ» ¿øÇÏ´Â °æ¿ì°¡ ÀÖ´Ù. ±×·¸´Ù¸é ¾Æ·¡¿Í °°Àº ³»¿ëÀ» crontab ¿¡ Ãß°¡ÇÏ¸é µÈ´Ù :
À§¿¡¼´Â ³Ê¹« ±æ¾î¼ ¿©·¯ ÁÙ¿¡ ³ª´©¾î Àû¾úÁö¸¸ ½ÇÁ¦·Î´Â ¹°·Ð ÇÑ ÁÙ·Î Àû¾î¾ß ÇÑ´Ù. À§¿Í °°ÀÌ ÇÑ ´ÙÀ½, ÆÄÀÏÀ» ÀúÀåÇÏ°í ¿¡µðÅ͸¦ Á¾·áÇÑ´Ù. ÀÌ°ÍÀ¸·Î crontab ¿¡ µî·ÏµÇ¾ú´Ù. 5. LicenseThis document is distributed under the terms of the GNU Free Documentation License. You should have received a copy along with it. If not, it is available from http://www.fsf.org/licenses/fdl.html. 주석
|
It is better to wear out than to rust out. |