· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
Postfix On Gentoo-HOWTO

Postfix¸¦ Á¨Åõ¿¡ ¼³Ä¡Çϱâ


1. ¼­¹®

Postfix¿Í SASLÀ» Á¨Åõ ¸®´ª½º¿¡¼­ ¼³Ä¡Çϱâ À§ÇÑ °¡À̵å·Î½á Postfix-SASL-HOWTO ¹®¼­¸¦ Âü°íÇÏ¿©, Gentoo¿¡¼­ ¼³Ä¡ÇϽô ºÐÀÌ Âü°íÇÏ½Ç ¼ö ÀÖµµ·Ï ÇÏ¿´½À´Ï´Ù. Postfix¿Í SASL¿¡ ´ëÇؼ­´Â ´Ù¸¥ ¹®¼­¸¦ Âü°íÇϽʽÿÀ. º»¹®¿¡¼­´Â °æ¾î¸¦ ¾²Áö ¾Ê°Ú½À´Ï´Ù.

¹®¼­¿¡¼­ À߸øµÈ ºÎºÐÀ̳ª º¸¿ÏÇÒ Á¡ÀÌ ÀÖ°í, ¹®¼­¸¦ ´õ ÁÁ°Ô ¼öÁ¤ÇÏ½Ç ¼ö ÀÖÀ¸½Ã¸é ÀÚÀ¯·Ó°Ô ¼öÁ¤ÇØ ÁÖ¼¼¿À. óÀ½ ÀÌ ¹®¼­ÀÇ ÀÛ¼ºÀÚ´Â only2seaÀÌÁö¸¸, ¹®¼­ ¼öÁ¤¿¡ Çã¶ôÀ» ¹Þ°Å³ª ÇÒ ÇÊ¿ä´Â ÀüÇô ¾ø½À´Ï´Ù. ¹®¼­ ³»¿ë°ú´Â µû·Î, ¹®¼­ÀÇ ¸Ç ¾Æ·¡ÂÊ¿¡ Åä·Ð ¼½¼Ç¿¡ ¹®¼­¿¡ °ü·ÃµÈ ³»¿ëÀ» Åä·ÐÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹®Á¦Á¡À» ¹ß°ßÇϼÌÁö¸¸ µüÈ÷ ´ë¾ÈÀÌ ¾ø´Â °æ¿ì µî Åä·Ð ¼½¼Ç¿¡ ±ÛÀ» ¾²´Â °ÍÀÌ ´õ ÁÁÀ» °æ¿ì¿¡´Â Åä·Ð ¼½¼Ç¿¡ Àû´çÈ÷ Àû¾îÁּŵµ µË´Ï´Ù.

ÆÐÅ°Áö ¼³Ä¡¿¡ Àͼ÷ÇÏÁö ¾ÊÀ¸½Å ºÐµéµµ ¸¹À¸¹Ç·Î, Ãʺ¸ÀÚ°¡ ´õ Á¢±ÙÇϱ⠽±°Ô ¹®¼­¸¦ ¹ßÀü½Ãų ¼ö ÀÖ´Ù¸é ¹ßÀü½ÃÄÑ ÁÖ¼¼¿ä. Àͼ÷ÇϽŠºÐµé²² ÇÊ¿ä¾ø¾î º¸ÀÌ´Â ¼³¸íµéµµ Ãʺ¸ÀÚ¿¡°Ô´Â ÇÊ¿äÇÒ ¼öµµ ÀÖÀ¸¹Ç·Î Àͼ÷ÇϽŠºÐµé²²¼­ Âü¾ÆÁÖ¼¼¿ä.

2. postfix ¼³Ä¡Çϱâ

2.1. 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

2.2. ´Ù¸¥ 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

2.3. Postfix emergeÇϱâ

ÀÌÁ¦ postfix¸¦ ¼³Ä¡ÇÒ ¼ö ÀÖ´Ù.

# emerge postfix

dev-libs/cyrus-sasl µîÀÇ °ü·Ã ÆÐÅ°ÁöµéÀÌ ¸ðµÎ ¼³Ä¡µÈ´Ù.

2.4. ¼³Á¤ÆÄÀÏ ¾÷µ¥ÀÌÆ®

ÀÌÀü¿¡ postfix¸¦ »ç¿ëÇÑ ÀûÀÌ Àְųª Çؼ­ ¼³Á¤ ÆÄÀÏÀÌ ¹Ù²î´Â °æ¿ì¿¡´Â ´ÙÀ½°ú °°Àº ¸Þ½ÃÁö°¡ ¶á´Ù. ±×·² ¶§´Â etc-update¸¦ Çؼ­ ¼³Á¤ ÆÄÀÏÀ» È®ÀÎÇÏ°í ÇÕÃÄÁÖ¸é µÈ´Ù.

 * IMPORTANT: 1 config files in /etc need updating.
 * Type emerge --help config to learn how to update config files.

# etc-update

ÀÌÁ¦ ¼³Á¤À» ÇÏ¸é µÈ´Ù.

3. 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

4. ±¸µ¿ ¹× ¼³Á¤Çϱâ


4.1. ¼³Á¤À» »ý·«Çϸé...

¼³Á¤ÀÇ ¸¹Àº ºÎºÐµéÀº ½Ã½ºÅÛÀÌ Á¦´ë·Î ¼³Ä¡µÇ¾î ÀÖ´Ù¸é ÀÚµ¿À¸·Î ÇØ ÁØ´Ù. ¿¹¸¦ µé¾î È£½ºÆ® À̸§À» ¼³Á¤ÇÏ´Â ºÎºÐÀ» ¹«½ÃÇÏ°í °Çµå¸®Áö ¾Ê´Â´Ù¸é postfix°¡ ÀÚµ¿À¸·Î gethostname()À» »ç¿ëÇؼ­ È£½ºÆ® À̸§À» ¼³Á¤ÇÑ´Ù.

/etc/postfix/main.cf ÆÄÀÏ¿¡ ¼³Á¤ÀÌ ÀÖ°í °¢ ¼³Á¤¿¡ ´ëÇÏ¿© ÁÖ¼®ÀÌ ÃæºÐÈ÷ ´Þ·Á ÀÖÀ¸¹Ç·Î, Çϳª Çϳª Àо°í ÀÌ ¿É¼Ç¿¡ ´ëÇؼ­ ¾Ë°í ÀÖ°í, ÀÌ°ÍÀÌ ºÐ¸íÈ÷ ÇÊ¿äÇÏ´Ù¸é ¿É¼ÇÀ» ¼öÁ¤ÇÏ¸é µÈ´Ù.

4.2. ±âº» ¼³Á¤À¸·Î ½Ãµµ

±âº» ¼³Á¤À¸·Î »ç¿ëÇÏ·Á¸é ¾Æ¹« ¼³Á¤À» ¹Ù²ÙÁö ¾Ê°í ´ÙÀ½À» ½ÃµµÇØ º»´Ù.

# /etc/init.d/postfix start

¹®Á¦¾øÀÌ ¼öÇàµÈ´Ù¸é ¼º°øÀÌ´Ù. ±âº» ¼³Á¤À¸·Î »ç¿ëÇϴµ¥ ¹®Á¦°¡ ¾ø°í, ´õ ÀÌ»ó ¼³Á¤ÇÏ°í ½ÍÁö ¾Ê´Ù¸é ¿©±â¼­ ¼³Ä¡ ¼º°øÀÌ´Ù. ½Ã½ºÅÛÀÌ ºÎÆÃÇÒ ¶§¸¶´Ù ÀÌ°ÍÀÌ ÀÚµ¿À¸·Î ¼öÇàµÇµµ·Ï ÇÏ·Á¸é ´ÙÀ½À» ÀÔ·ÂÇÑ´Ù.

# rc-update add postfix default

¸¸¾à ¹®Á¦°¡ À־ /etc/init.d/postfix start°¡ µÇÁö ¾Ê¾Ò´Ù¸é ¼³Á¤À» ¹Ù²Ù¾îÁÖ¾î¾ß ÇÑ´Ù. ½ºÅ©¸³Æ®¿¡¼­ ¸Þ½ÃÁö¸¦ º¸ÀÌÁö ¾Ê°Ô ÇØ ³õ¾ÒÀ¸¹Ç·Î ¿¡·¯ ¸Þ½ÃÁö¸¦ º¸±â À§Çؼ­ ´ÙÀ½À» ¼öÇàÇØ º»´Ù.

# postfix start

³ªÅ¸³ª´Â ¿¡·¯¸Þ½ÃÁö¿¡ µû¶ó¼­ ¼³Á¤À» ¼öÁ¤ÇÏ¸é µÈ´Ù.

4.3. ´õ ¼³Á¤Çϱâ

/etc/postfix/main.cfÀÇ ¼³Á¤¿¡ ´ëÇÑ ´õ ÀÚ¼¼ÇÑ ³»¿ëÀº Postfix-SASL-HOWTO#s-4¸¦ Âü°íÇÑ´Ù. ¼³Á¤À» º¯°æÇÏ°í ´Ù½Ã Àû¿ë½ÃÅ°·Á¸é

# /etc/init.d/postfix restart

¸¦ Çϸé ÀçºÎÆà ÇÏÁö ¾Ê°íµµ ¼³Á¤À» Àû¿ë½ÃÄÑ º¼ ¼ö ÀÖ´Ù. ¼³Á¤À» º¯°æÇÒ ¶§¿¡´Â ÇѲ¨¹ø¿¡ ¸¹ÀÌ º¯°æÇÏÁö ¸»°í Á¶±Ý¾¿ º¯°æÇØ º¸¸é¼­ postfix¸¦ restartÇØ º¸´Â °ÍÀÌ ¿ä·ÉÀÌ´Ù. ¾Æ¿ï·¯ man 5 postconf¸¦ Ãļ­ ¸Å´º¾óÀ» ÂüÁ¶ÇÏ¸é °¢°¢ÀÇ Æз¯¹ÌÅ͵éÀ» ¼³¸íÇÏ°í ÀÖÀ¸¹Ç·Î postfix¸¦ ¼³Á¤Çϴµ¥ ¸¹Àº µµ¿òÀ» ¾òÀ» ¼ö ÀÖ´Ù.

====

5. À¯¿ëÇÑ ¹®¼­

Âü°íÇÒ ¼ö ÀÖ´Â À¯¿ëÇÑ ¹®¼­°¡ ÀÖÀ¸¸é Ãß°¡ÇØ ÁÖ¼¼¿ä. ȤÀº ÀÌ ¹®¼­¸¦ ¾²´Âµ¥ Âü°íÇÑ ¹®¼­µµ ½á ÁÖ¼¼¿ä.

6. Åä·Ð

¹®¼­¸¦ ÀÛ¼ºÇÏ°í º¸´Ï ÀÌ¹Ì Á¨Åõ¿¡¼­ postfix ¼³Ä¡ÇÏ´Â ¸Å´º¾óÀÌ ¿Ã¶ó¿Í ÀÖ¾ú³×¿ä. Á¦°¡ °Ë»öÀ» Á¦´ë·Î ¾È ÇÑ °á°ú³×¿ä. À¯¿ëÇÑ ¹®¼­ ¸µÅ©¿¡ Ãß°¡Çß½À´Ï´Ù. -- only2sea 2007-01-11 18:59:57


ID
Password
Join
You will receive a legacy which will place you above want.


sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2007-11-29 13:35:16
Processing time 0.0059 sec