'''Postfix¸¦ Á¨Åõ¿¡ ¼³Ä¡Çϱâ''' [[TableOfContents]] == ¼­¹® == [Postfix]¿Í [SASL]À» Á¨Åõ ¸®´ª½º¿¡¼­ ¼³Ä¡Çϱâ À§ÇÑ °¡À̵å·Î½á [Postfix-SASL-HOWTO] ¹®¼­¸¦ Âü°íÇÏ¿©, [Gentoo]¿¡¼­ ¼³Ä¡ÇϽô ºÐÀÌ Âü°íÇÏ½Ç ¼ö ÀÖµµ·Ï ÇÏ¿´½À´Ï´Ù. Postfix¿Í SASL¿¡ ´ëÇؼ­´Â ´Ù¸¥ ¹®¼­¸¦ Âü°íÇϽʽÿÀ. º»¹®¿¡¼­´Â °æ¾î¸¦ ¾²Áö ¾Ê°Ú½À´Ï´Ù. ¹®¼­¿¡¼­ À߸øµÈ ºÎºÐÀ̳ª º¸¿ÏÇÒ Á¡ÀÌ ÀÖ°í, ¹®¼­¸¦ ´õ ÁÁ°Ô ¼öÁ¤ÇÏ½Ç ¼ö ÀÖÀ¸½Ã¸é ÀÚÀ¯·Ó°Ô ¼öÁ¤ÇØ ÁÖ¼¼¿À. óÀ½ ÀÌ ¹®¼­ÀÇ ÀÛ¼ºÀÚ´Â [only2sea]ÀÌÁö¸¸, ¹®¼­ ¼öÁ¤¿¡ Çã¶ôÀ» ¹Þ°Å³ª ÇÒ ÇÊ¿ä´Â ÀüÇô ¾ø½À´Ï´Ù. ¹®¼­ ³»¿ë°ú´Â µû·Î, ¹®¼­ÀÇ ¸Ç ¾Æ·¡ÂÊ¿¡ Åä·Ð ¼½¼Ç¿¡ ¹®¼­¿¡ °ü·ÃµÈ ³»¿ëÀ» Åä·ÐÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹®Á¦Á¡À» ¹ß°ßÇϼÌÁö¸¸ µüÈ÷ ´ë¾ÈÀÌ ¾ø´Â °æ¿ì µî Åä·Ð ¼½¼Ç¿¡ ±ÛÀ» ¾²´Â °ÍÀÌ ´õ ÁÁÀ» °æ¿ì¿¡´Â Åä·Ð ¼½¼Ç¿¡ Àû´çÈ÷ Àû¾îÁּŵµ µË´Ï´Ù. ÆÐÅ°Áö ¼³Ä¡¿¡ Àͼ÷ÇÏÁö ¾ÊÀ¸½Å ºÐµéµµ ¸¹À¸¹Ç·Î, Ãʺ¸ÀÚ°¡ ´õ Á¢±ÙÇϱ⠽±°Ô ¹®¼­¸¦ ¹ßÀü½Ãų ¼ö ÀÖ´Ù¸é ¹ßÀü½ÃÄÑ ÁÖ¼¼¿ä. Àͼ÷ÇϽŠºÐµé²² ÇÊ¿ä¾ø¾î º¸ÀÌ´Â ¼³¸íµéµµ Ãʺ¸ÀÚ¿¡°Ô´Â ÇÊ¿äÇÒ ¼öµµ ÀÖÀ¸¹Ç·Î Àͼ÷ÇϽŠºÐµé²²¼­ Âü¾ÆÁÖ¼¼¿ä. == postfix ¼³Ä¡Çϱâ == === USE flag ¼³Á¤Çϱâ === ÇÊ¿äÇÑ USE flagµéÀ» ÄÒ´Ù. '''sasl'''À» Ç÷¡±×¸¦ ÄѸé SASLÀ» Áö¿øÇϸç ÀÇÁ¸¼ºÀ» °É¾î¼­ ÇÔ²² ¼³Ä¡ÇØ ÁØ´Ù. '''vda'''´Â ÄõŸ¸¦ Áö¿øÇÒ ¼ö ÀÖ°Ô ÇØ ÁØ´Ù. °¢ USE Ç÷¡±×ÀÇ ÀÚ¼¼ÇÑ ¼³¸íÀº /usr/portage/profiles/use.desc ÆÄÀÏ°ú /usr/portage/profiles/use.local.desc ÆÄÀÏÀ» ÂüÁ¶ÇÑ´Ù. ÇÊ¿äÇÑ USE flagµéÀ» /etc/portage/package.use¿¡ µî·ÏÇÑ´Ù. ¸¸¾à¿¡ mailwrapper, postgres, mbox, vda, sasl, ssl¿¡ ´ëÇÑ ¿É¼ÇÀ» ÄÑ·Á¸é ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÑ´Ù. {{{mail-mta/postfix mailwrapper postgres mbox vda sasl ssl }}} === ´Ù¸¥ MTA Á¦°Å === ´Ù¸¥ MTA°¡ ÀÌ¹Ì ¼³Ä¡µÇ¾î ÀÖ´Â °æ¿ì¿¡´Â Blocked°¡ µÇ¾î¼­ ¼³Ä¡°¡ µÇÁö ¾ÊÀ¸¹Ç·Î ´Ù¸¥ MTA¸¦ ¸ÕÀú Á¦°ÅÇØ ÁÖ¾î¾ß ÇÑ´Ù. ÀÌ°ÍÀ» È®ÀÎÇÏ·Á¸é emerge -p ¿É¼ÇÀ» ÀÌ¿ëÇÏ¸é µÈ´Ù. {{{# emerge -p postfix These are the packages that I would merge, in order: Calculating dependencies ...done! [blocks B ] mail-mta/ssmtp (is blocking mail-mta/postfix-2.1.5-r2) [ebuild N ] dev-libs/cyrus-sasl-2.1.20 [ebuild N ] dev-libs/libpcre-5.0 [ebuild N ] mail-mta/postfix-2.1.5-r2 }}} À§¿¡¼­´Â mail-mta/ssmtp°¡ ÀÌ¹Ì ¼³Ä¡µÇ¾î À־ postfixÀÇ ¼³Ä¡¸¦ ¸·°í ÀÖ´Ù. ±×·¸´Ù¸é ssmtp¸¦ Á¦°ÅÇØ ÁÖ¾î¾ß ÇÑ´Ù. ¸¸¾à¿¡ ´Ù¸¥ MTA°¡ ¼³Ä¡¸¦ ¸·°í ÀÖÀ¸¸é ssmtp ´ë½Å¿¡ ±× ÆÐÅ°Áö¸¦ Á¦°ÅÇÏ¸é µÈ´Ù. {{{# emerge --unmerge ssmtp }}} === Postfix emergeÇϱâ === ÀÌÁ¦ postfix¸¦ ¼³Ä¡ÇÒ ¼ö ÀÖ´Ù. {{{# emerge postfix }}} dev-libs/cyrus-sasl µîÀÇ °ü·Ã ÆÐÅ°ÁöµéÀÌ ¸ðµÎ ¼³Ä¡µÈ´Ù. === ¼³Á¤ÆÄÀÏ ¾÷µ¥ÀÌÆ® === ÀÌÀü¿¡ postfix¸¦ »ç¿ëÇÑ ÀûÀÌ Àְųª Çؼ­ ¼³Á¤ ÆÄÀÏÀÌ ¹Ù²î´Â °æ¿ì¿¡´Â ´ÙÀ½°ú °°Àº ¸Þ½ÃÁö°¡ ¶á´Ù. ±×·² ¶§´Â etc-update¸¦ Çؼ­ ¼³Á¤ ÆÄÀÏÀ» È®ÀÎÇÏ°í ÇÕÃÄÁÖ¸é µÈ´Ù. {{{ * IMPORTANT: 1 config files in /etc need updating. * Type emerge --help config to learn how to update config files. # etc-update }}} ÀÌÁ¦ ¼³Á¤À» ÇÏ¸é µÈ´Ù. == postfix ¾÷±×·¹À̵åÇϱâ == ¼³Ä¡ ¸Þ½ÃÁö¿¡ ³ªÅ¸³ª´Â ³»¿ëÀÌ´Ù. ¸¸ÀÏ È£È¯¼º ¾ø´Â ÀÌÀü ¹öÀü¿¡¼­ ¾÷±×·¹À̵带 ÇÏ´Â °æ¿ì¶ó¸é ¼³Ä¡ Àü¿¡ postfix¸¦ ÁߴܽÃÄÑ¾ß ÇÑ´Ù. ¼­ºñ½º¸¦ ÃÖ´ëÇÑ Âª°Ô ÁߴܽÃÄÑ¾ß ÇÑ´Ù¸é ´ÙÀ½°ú °°Àº ¼ø¼­·Î ¼³Ä¡Çϸé ÃÖ¼ÒÀÇ ½Ã°£¸¸¿¡ ¼­ºñ½º¸¦ Àç°³ÇÒ ¼ö ÀÖ´Ù. {{{# FORCE_UPGRADE=1 emerge --buildpkgonly postfix # /etc/init.d/postfix stop # emerge --usepkgonly postfix # etc-update # dispatch-conf # /etc/init.d/postfix start }}} == ±¸µ¿ ¹× ¼³Á¤Çϱâ == === ¼³Á¤À» »ý·«Çϸé... === ¼³Á¤ÀÇ ¸¹Àº ºÎºÐµéÀº ½Ã½ºÅÛÀÌ Á¦´ë·Î ¼³Ä¡µÇ¾î ÀÖ´Ù¸é ÀÚµ¿À¸·Î ÇØ ÁØ´Ù. ¿¹¸¦ µé¾î È£½ºÆ® À̸§À» ¼³Á¤ÇÏ´Â ºÎºÐÀ» ¹«½ÃÇÏ°í °Çµå¸®Áö ¾Ê´Â´Ù¸é postfix°¡ ÀÚµ¿À¸·Î gethostname()À» »ç¿ëÇؼ­ È£½ºÆ® À̸§À» ¼³Á¤ÇÑ´Ù. /etc/postfix/main.cf ÆÄÀÏ¿¡ ¼³Á¤ÀÌ ÀÖ°í °¢ ¼³Á¤¿¡ ´ëÇÏ¿© ÁÖ¼®ÀÌ ÃæºÐÈ÷ ´Þ·Á ÀÖÀ¸¹Ç·Î, Çϳª Çϳª Àо°í ÀÌ ¿É¼Ç¿¡ ´ëÇؼ­ ¾Ë°í ÀÖ°í, ÀÌ°ÍÀÌ ºÐ¸íÈ÷ ÇÊ¿äÇÏ´Ù¸é ¿É¼ÇÀ» ¼öÁ¤ÇÏ¸é µÈ´Ù. === ±âº» ¼³Á¤À¸·Î ½Ãµµ === ±âº» ¼³Á¤À¸·Î »ç¿ëÇÏ·Á¸é ¾Æ¹« ¼³Á¤À» ¹Ù²ÙÁö ¾Ê°í ´ÙÀ½À» ½ÃµµÇØ º»´Ù. {{{# /etc/init.d/postfix start }}} ¹®Á¦¾øÀÌ ¼öÇàµÈ´Ù¸é ¼º°øÀÌ´Ù. ±âº» ¼³Á¤À¸·Î »ç¿ëÇϴµ¥ ¹®Á¦°¡ ¾ø°í, ´õ ÀÌ»ó ¼³Á¤ÇÏ°í ½ÍÁö ¾Ê´Ù¸é ¿©±â¼­ ¼³Ä¡ ¼º°øÀÌ´Ù. ½Ã½ºÅÛÀÌ ºÎÆÃÇÒ ¶§¸¶´Ù ÀÌ°ÍÀÌ ÀÚµ¿À¸·Î ¼öÇàµÇµµ·Ï ÇÏ·Á¸é ´ÙÀ½À» ÀÔ·ÂÇÑ´Ù. {{{# rc-update add postfix default }}} ¸¸¾à ¹®Á¦°¡ À־ /etc/init.d/postfix start°¡ µÇÁö ¾Ê¾Ò´Ù¸é ¼³Á¤À» ¹Ù²Ù¾îÁÖ¾î¾ß ÇÑ´Ù. ½ºÅ©¸³Æ®¿¡¼­ ¸Þ½ÃÁö¸¦ º¸ÀÌÁö ¾Ê°Ô ÇØ ³õ¾ÒÀ¸¹Ç·Î ¿¡·¯ ¸Þ½ÃÁö¸¦ º¸±â À§Çؼ­ ´ÙÀ½À» ¼öÇàÇØ º»´Ù. {{{# postfix start }}} ³ªÅ¸³ª´Â ¿¡·¯¸Þ½ÃÁö¿¡ µû¶ó¼­ ¼³Á¤À» ¼öÁ¤ÇÏ¸é µÈ´Ù. === ´õ ¼³Á¤Çϱâ === /etc/postfix/main.cfÀÇ ¼³Á¤¿¡ ´ëÇÑ ´õ ÀÚ¼¼ÇÑ ³»¿ëÀº [Postfix-SASL-HOWTO#s-4]¸¦ Âü°íÇÑ´Ù. ¼³Á¤À» º¯°æÇÏ°í ´Ù½Ã Àû¿ë½ÃÅ°·Á¸é {{{# /etc/init.d/postfix restart }}} ¸¦ Çϸé ÀçºÎÆà ÇÏÁö ¾Ê°íµµ ¼³Á¤À» Àû¿ë½ÃÄÑ º¼ ¼ö ÀÖ´Ù. ¼³Á¤À» º¯°æÇÒ ¶§¿¡´Â ÇѲ¨¹ø¿¡ ¸¹ÀÌ º¯°æÇÏÁö ¸»°í Á¶±Ý¾¿ º¯°æÇØ º¸¸é¼­ postfix¸¦ restartÇØ º¸´Â °ÍÀÌ ¿ä·ÉÀÌ´Ù. ¾Æ¿ï·¯ man 5 postconf¸¦ Ãļ­ ¸Å´º¾óÀ» ÂüÁ¶ÇÏ¸é °¢°¢ÀÇ Æз¯¹ÌÅ͵éÀ» ¼³¸íÇÏ°í ÀÖÀ¸¹Ç·Î postfix¸¦ ¼³Á¤Çϴµ¥ ¸¹Àº µµ¿òÀ» ¾òÀ» ¼ö ÀÖ´Ù. ==== == À¯¿ëÇÑ ¹®¼­ == Âü°íÇÒ ¼ö ÀÖ´Â À¯¿ëÇÑ ¹®¼­°¡ ÀÖÀ¸¸é Ãß°¡ÇØ ÁÖ¼¼¿ä. ȤÀº ÀÌ ¹®¼­¸¦ ¾²´Âµ¥ Âü°íÇÑ ¹®¼­µµ ½á ÁÖ¼¼¿ä. * [Postfix-SASL-HOWTO] * [http://gentoo-wiki.com/Postfix Á¨Åõ À§Å° Postfix ¼³Ä¡ ¹®¼­] (¿µ¹® ÆäÀÌÁö) * [GentooPostfix] - À§ ¹®¼­¸¦ Çѱ۷Π¹ø¿ªÇÑ °ÍÀ̶ó°í »ý°¢ÇÕ´Ï´Ù. == Åä·Ð == ¹®¼­¸¦ ÀÛ¼ºÇÏ°í º¸´Ï ÀÌ¹Ì Á¨Åõ¿¡¼­ postfix ¼³Ä¡ÇÏ´Â ¸Å´º¾óÀÌ ¿Ã¶ó¿Í ÀÖ¾ú³×¿ä. Á¦°¡ °Ë»öÀ» Á¦´ë·Î ¾È ÇÑ °á°ú³×¿ä. À¯¿ëÇÑ ¹®¼­ ¸µÅ©¿¡ Ãß°¡Çß½À´Ï´Ù. -- [only2sea] [[DateTime(2007-01-11T09:59:57)]] ---- CategoryTips