· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
Docbook Sgml/Qmail-HOWTO

qmail-HOWTO

qmail-HOWTO

Adam McKenna

¹æâÇö

           
        

ÀÓÀºÀç

linuxdoc¿¡¼­ docbookÀ¸·Î Àüȯ

          
        

2001-12-03

ÀÌ ¹®¼­´Â LinuxIS consulting, LLC¿¡¼­ Àü¼ÛµÇ¾ú´Ù. ÀÌ ¹®°ÇÀº ´ç½ÅÀÌ Å¥¸ÞÀÏÀ» ¼³Ä¡Çϵµ·Ï ÇÒ°ÍÀÌ´Ù! º¸´Ù ÀÚ¼¼ÇÑ Á¤º¸´Â qmail¸¦ ÂüÁ¶Ç϶ó. ÀÌ ¹®¼­´Â Å¥¸ÞÀÏ ÇÏ¿ìÅõÀÇ »õ¹öÀüÀÌ´Ù. ÀÌÀüÀÇ ¹öÀü¿¡¼­ ¾à°£ º¯°æµÇ¾ú´Ù. ±¸Ã¼ÀûÀ¸·Î Å¥¸ÞÀÏÀÇ ÁÖ¼Ò¸¦ ¼¼ÆÃÇÏ´Â ¹æ¹ýÀÌ µ¥¸óÅøÀÇ ÃֽŹöÀü°ú ucspi-tcp¸¦ ÀÌ¿ëÇÏ¿´´Ù. ÀÌ ¹®°Ç¿¡ ´ëÇÑ ¸®Æ÷Æ®´Â adm-howto (at) flounder.net·Î ÇØÁֱ⸦ ¹Ù¶ó¸ç ÀÌÀü¹®°ÇÀº http://www.flounder.net/qmail-howto-old.html ¿¡¼­ ±¸ÇÒ¼ö ÀÖ´Ù. ±×·¯³ª Å¥¸ÞÀÏ¿¡ ´ëÇÑ Áú¹®Àº º¸³»Áö ¸»±â ¹Ù¶õ´Ù. Áú¹®Àº Å¥¸ÞÀÏ ¸®½ºÆ®(¸ÞÀϸµ¸®½ºÆ®)¸¦ ÀÌ¿ëÇØÁֱ⠹ٶó¸ç ³ª´Â ¿ÀÁ÷ ÀÌ HOW-TO ¹®°Ç¿¡ ´ëÇؼ­¸¸ Áú¹®À» ¹ÞÀ» °ÍÀÌ´Ù. ¿øº»ÆÄÀÏÀº ¿©±â¿¡¼­ ±¸ÇÒ ¼ö ÀÖÀ¸¸ç °ÅÀÇ 7¸¸È÷Æ®¸¦ ±â·ÏÇß´Ù. À̹®°Ç¿¡ ´ëÇÏ¿© »ç¶÷µéÀÌ ¸»ÇÏ´Â °ÍÀº ¿©±â¿¡¼­ º¼ ¼ö ÀÖ´Ù. º» ¹®¼­´Â Å¥¸ÞÀÏÀ» ¾î¶»°Ô »ç¿ëÇÒ °ÍÀΰ¡¿¡ ´ëÇÑ ¹®°ÇÀÌ´Ù. Å¥¸ÞÀÏÀº Dan Bernstein ¿¡ ÀÇÇؼ­ ÀÛ¼ºµÈ ÈǸ¢ÇÑ ¸ÞÀÏÀü¼Û¿¡ÀÌÀüÆ®ÀÌ´Ù. ¿©±â¿¡ ±â¼úµÈ ¸í·ÉÀ» µû¶ó¼­ ¼öÇàÇÏ¸é °£´ÜÇÏ°Ô Å¥¸ÞÀÏÀ» ÀνºÅçÇÏ°í »õ·Î¿î À¯Àú¸¦ ½±°Ô ¸¸µé¼ö ÀÖ´Ù.

고친 과정
고침 2-12001-12-03고친이 Adam
2-1ÆÇ (POP3 Ãß°¡)
고침 22000-09-14고친이 Adam
2ÆÇ ÀÛ¼º
고침 11999-08-19고친이 Adam
ÃÊÆÇÀÛ¼º

1. ¼Ò°³

1.1. ¿Ö Å¥¸ÞÀÏÀΰ¡?

¿Ö Å¥¸ÞÀÏ·Î ¹Ù²Ù¾î¾ß Çϴ°¡? ¸¸ÀÏ ´ç½ÅÀÌ sendmail.cf¸¦ ÆíÁýÇì º»ÀûÀÌ ÀÖ´Ù¸é ´ç½ÅÀº ¾Ë°í ÀÖÀ» °ÍÀÌ´Ù. ¿Ö ¹Ù²Ù¾îÇÏ ÇÏ´ÂÁö. ¿©±â¿¡ ±× ¸î°¡Áö ÀÌÀ¯¸¦ Àû¾ú´Ù.

  • ¾ÈÀü¼º: Å¥¸ÞÀÏÀº ¾ÈÀüÇÏ´Ù. Áö³­ÇØ¿¡ Å¥¸ÞÀÏ Áö¿øÀÚ¿¡ ÀÇÇؼ­ 1000´Þ·¯ÀÇ »ó±Ý À» °É°í µµÀüÀ» ¹Þ¾Ò¾ú´Ù. Áö³­ÇÑÇØ ÀÌ »ó±ÝÀº º¸Á¸µÇ¾úÀ¸¸ç ÇÁ¸®¼ÒÇÁÆ®Àç´Ü¿¡ º¸³»Á¯´Ù. ´í ¹ø½ºÅ×ÀÎÀº Å¥¸ÞÀÏÀÇ ÀúÀÚÀÌ´Ù. ÇöÀç 500´Þ·¯ÀÇ »ó±ÝÀ» °É°í Å¥ ¸ÞÀÏÀÇ º¸¾È±¸¸ÛÀ» ãµµ·Ï ÇÏ°í ÀÖ´Ù.

  • ¼Óµµ. Å¥¸ÞÀÏÀº ÀϹÝÀûÀÎ ½Ã½ºÅÛ¿¡¼­ ÇÏ·ç¿¡ ¹é¸¸°ÇÀÇ ¸Þ¼¼Áö¸¦ Àü¼ÛÇÒ¼ö ÀÖ´Ù. ºñ·Ï ±×°ÍÀÌ 486½Ã½ºÅÛÀ̶ó°í ÇÏ´õ¶óµµ ÇÏ·ç¿¡ 10¸¸°ÇÀÇ ¸Þ¼¼Áö¸¦ ´Ù·ê¼ö ÀÖ´Ù.

  • ½Å·Ú¼º, Å¥¸ÞÀÏÀº ¸ÞÀÏÀÌ Àü¼ÛÇßÀ½À» ¾Ë¸®±â Àü¿¡ µð½ºÅ©¿¡ ÆíÁö¸¦ ¾´´Ù. ÀÌ·¯ ÇÑ ¹æ¹ýÀº ÄÄÇ»ÅÍÀÇ Àü¿øÀÌ ³ª°¡µµ ÆíÁö¸¦ ÀÐ¾î ¹ö¸®´Â ¹ýÀÌ ¾ø´Ù.

  • ¾ÆÁÖ ½¬¿î °¡»óµµ¸ÞÀÎ °ü¸®. ÀÌ°ÍÀº Å¥¸ÞÀÏÀÇ ¾Öµå¿Â ÇüÅ·μ­ °¡»óÀÇ POP µµ¸Þ ÀÎÀ¸·Î vchkpw ¶ó°í ºÒ¸°´Ù. ÀÌÆÐÅ°Áö¸¦ ÀÌ¿ëÇϸé À¯´Ð½ºÀÇ ÀÌ¿ëÀÚ°¡ ¾Æ´Ï´õ¶óµµ POP3 ÀÌ¿ëÀÚ·Î ¼Â¾÷ÀÌ °¡´ÉÇÏ´Ù.

  • ezmlm À» ÀÌ¿ëÇÑ ÀÌ¿ëÀÚ°¡ Á¦¾îÇÏ´Â ¸ÞÀϸµ ¸®½ºÆ®. Á÷°üÀûÀÌ°í Á÷¼±ÀûÀÌ¸ç °£´ÜÇÑ °ü¸®°¡ °¡´ÉÇÏ´Ù.

ÇöÀç ³»°¡ ¸»ÇÒ¼ö Àִ°ÍÀº Å¥¸ÞÀÏÀº »÷µå¸ÞÀϺ¸´Ù ½±´Ù´Â °ÍÀÌ´Ù. ±×°ÍÀº Á¢ÇÑÁö ¸î½Ã°£ µÇÁö ¾Ê¾Ò´Ù°í ÇÏ´õ¶óµµ ¹ÏÀ»¸¸ÇÑ °ÍÀÌ´Ù. Áö±Ý ³ª´Â ¼¾µå¸ÞÀϺ¸Å¸ Å¥¸ÞÀÏÀÌ ½±´Ù°í ¸»ÇÏ°í Àִ°ÍÀε¥ ´ç½ÅÀÌ ÃÖÃÊÀÇ ¸î½Ã°£ µ¿¾ÈÀ» ±×·¸Áö ¾Ê¾Ò´Ù°í ÇÏ´õ¶óµµ ³ª¸¦ ¹Ï¾î¾ß ÇÑ´Ù. Å¥¸ÞÀÏÀÇ ¹®¼­, ¿Ïº®ÇÏ°í ¸¸Á·½º·´°Ô ¾²¿©Á³À½¿¡µµ ºÒ±¸ÇÏ°í, ´ë´ÜÈ÷ ÀÌ·ÐÀûÀÌÁö¸¸ ÀÌ ¹®°ÇÀÌ ´Ü°èÀûÀÌ ¾Æ´Ï´Ù. ¸Å´º¾ó ÆÄÀÏÀº Å¥¸ÞÀÏ¿¡ ´ëÇÏ¿© ÀÌ·ÐÀûÀΠ󸮰¡ ¾ø´Â »õ·Î¿î ¾î¶°ÇÑ ÀÌ¿ëÀÚ¿¡°Ô´Â ´ë´ÜÈ÷ Ãß»óÀûÀÌ´Ù. (http://www.nrg4u.com ¿¡ Àִ ť¸ÞÀÏÀÇ ±â´Éµµ¸¦ È®ÀÎÇØ º¸¶ó)

³ªÀÇ Ã¹¹ø° Ãæ°í: ¸ðµç ÀνºÅç ÆÄÀÏÀ» ÀÐ°í ¿ìÁ÷ÇÏ°Ô ¸ÇÆÄÀÏÀ» Àоî¶ó. Å¥¸ÞÀÏÀÇ ±âº»Àû ÀÌ·ÐÀÌ ¼¾µå¸ÞÀÏ°ú ´Ù¸¥°ÍÀ» ÇнÀÇÏ°í Å¥¸Þ¸µÀÇ Å°À̺κÐÀ» ÀÌÇØ Ç϶ó. Å¥¸ÞÀÏÀÇ ÀÛ¾÷À» ÅëÇؼ­ ¾ÆÀ̵ð¾î¸¦ ¾òµµ·Ï ³ë·ÂÇ϶ó

Å¥¸ÞÀÏÀÇ ÁÖ¾ÆÀ̵ð¾î´Â ¸ðµç MTA ÀÛ¾÷À» ¼öÇàÇϴµ¥ À־ Å©°í, ¹ÙÀ̳ʸ®¿¡ ÀÇÇÑ ÀÏ¿øÈ­, ³Ê¹« »ìÂð°Í, °Å´ëÇÑ°ÍÀ» ´ëüÇÏ´Â °ÍÀÌ´Ù. Å¥¸ÞÀÏÀº ¸ÞÀÏÀ» ó¸®ÇÏ´Â ÀÛ¾÷ À» °¢°¢ÀÇ º°°³ÀÇ ¼öÇàÇÁ·Î±×·¥À» ÇÒ´çÇÏ¿© ¼¼ºÐÈ­ÇÑ°ÍÀÌ´Ù. °¢ ÇÁ·Î±×·¥Àº µ¶¸³Àû ÀÌ´Ù. ÀÌ ¸ðµ¨Àº ¸î°¡ÁöÀÇ ÀÌÀÍÀ» °¡Áö´Âµ¥ ÀÌ¿ëÀÚ°¡ ½±°Ô ²ø¾îµéÀϼö ÀÖÀ¸¸ç, ºü¸£°Ô µð¹ö±ëÀ» ÇÏ°í Ä¿½ºÅÛÅøµéÀ» ½±°Ô ÅëÇÕÇÒ¼ö ÀÖ´Ù.


2. ÇÊ¿äÇѰ͵é

Å¥¸ÞÀÏÀ» ÀνºÅç ÇϱâÀü¿¡ ´ÙÀ½°ÍµéÀº ²À ÇÊ¿äÇÑ°ÍÀÌ´Ù:

  • À¯´Ð½º³ª À¯´Ð½º¿Í ºñ½ÁÇÑ ¿î¿µÃ¼Á¦¸¦ °¡Áö´Â ½Ã½ºÅÛÀÌ ÀÖ¾î¾ß ÇÑ´Ù. °¡Àå ÀûÇÕ ÇÑ ½Ã½ºÅÛÀº Å¥¸ÞÀÏÀÇ ¹èÆ÷ÆÄÀÏÁß¿¡ README ÆÄÀÏ¿¡ Å¥¸ÞÀÏÀÌ Áö¿øÇÏ´Â ½Ã½ºÅÛ ¸ñ·ÏÀÌ ÀÖ´Ù.

  • ´ç½ÅÀÇ ½Ã½ºÅÛÀº DNS ¸íĪÀ» °¡Áö°í ÀÖ¾î¾ß Çϸç DNS °¡ ¼öÇàµÉ¼ö ÀÖ¾î¾ß ÇÑ´Ù. Å¥¸ÞÀÏÀº /etc/hosts ÆÄÀÏ¿¡¼­ ÇÊ¿ä·Î ÇÏ´Â µµ¸ÞÀÎ ¸íÀ» ãÁö ¾Ê´Â´Ù. ÀÛ¾÷ °ø°£Àº /var/qmail/control/smtproutes ¸¦ ÀÌ¿ëÇϳª ²À ±×·±°ÍÀº ¾Æ´Ï¸ç °æ¿ì¿¡ µû¶ó¼­ ´Þ¶óÁú¼ö ÀÖ´Ù.

  • ´ç½ÅÀº ÄÄÆÄÀÏ·¯°¡ ÀÖ¾ß ÇÑ´Ù. (duh) ¸¸ÀÏ ÄÄÆÄÀÏ·¯°¡ cc ¶ó°í ºÒ¸®¿ö ÁöÁö ¾Ê´Â´Ù¸é Å¥¸ÞÀÏÀÇ ¼Ò½º Æ®¸®¿Í ±×¿Ü ÀÌ¿ëÇÏ´Â conf-* ÆÄÀϵéÀ» ÆíÁýÇÏ¿©¾ß ÇÒ°ÍÀÌ´Ù.


3. ¿ì¸®°¡ ¼³Ä¡Çϴ ť¸ÞÀÏ

Å¥¸ÞÀÏÀº ±Øµµ·Î À¯¿¬ÇÏ´Ù. ÀÌ°ÍÀ» ¼³Ä¡ÇÏ´Â ¹æ¹ýÀº ¾öû³ª°Ô ¸¹Àº °¡Áþ¼öÀÇ ¹æ¹ýÀÌ ÀÖ´Ù. µû¶ó¼­ ¸¸ÀÏ ´ç½ÅÀÌ ¿©±â¿¡ ¾²¿© Àִ´ë·Î µû¶ó¼­ Çϱâ·Î Çß´Ù¸é, ¾²¿©Áø´ë·Î Á¤È®ÇÏ°Ô µû¶ó¾ß ÇÑ´Ù,´ç½ÅÀÌ ±×´ë·Î¸¸ µû¶ó¼­ ÇÑ´Ù¸é »÷µå¸ÞÀÏ ³î¶ö¸¸Å­ ºñ½ÁÇÏ´Ù´Â °ÍÀ» ¾Ë°Ô µÉ°ÍÀÌ´Ù. Æ÷ÇԵȰÍÀº.

  • /etc/aliases ÀÇ Áö¿ø

  • .forward ÀÇ Áö¿ø

ÀÌ ÇÏ¿ìÅõ¿¡¼­ °¡Á¤ÇÏ°í Àִ°ÍÀº

  • ´ç½ÅÀº UNIX ¿¡ ´ëÇÏ¿© ´ë·«ÀûÀ¸·Î´Â ¾Ë°íÀÖ°í ±×°ÍÀ» ÀÛµ¿ÇÏ´Â ¹ýµµ ¾Ë°í ÀÖ´Ù.

  • À¯Àú¸¦ ¾î¶»°Ô µî·ÏÇÏ´ÂÁö, ÃʱâÆÄÀϵéÀ» ÀÔ¼öÇÏ°í ºÐ¹èÇÏ´Â ¹æ¹ýÀ» ¾Ë°í ÀÖ´Ù.

  • GNU ÀÇ tar / gzip / binutils /gcc ¿Í ±×¹ÛÀÇ À¯Æ¿¸®Æ¼µéÀ» »ç¿ëÇÒÁÙ ¾È´Ù.


3.1. ¼Ò½ºÀÇ ´Ù¿î·Îµå¿Í ¼Ò½º Ç®±â.

ù¹ø° ½ºÅÜÀº ÇÊ¿äÇÑ ÆÄÀϵéÀ» ¼­¹ö¿¡¼­ ´Ù¿î·Îµå ÇÑ´Ù. ÀÌ Áöħ¼­¿¡¼­ ÇÊ¿äÇÑ ÆÐÅ°ÁöµéÀº ´ÙÀ½°ú °°´Ù:

qmail

oversize DNS package patch for qmail

ucspi-tcp

daemontools

fastforward

dot-forward

´ÙÀ½°ú °°Àº ÀýÂ÷¿¡ µû¶ó ÀûÀýÇÑ °ø°£¿¡ (/usr/src/ ¿Í°°Àº) ÆÐÅ°Áö¸¦ Ǭ´Ù. (Áö±ÝÀº root·Î ¼öÇàÇÏ¿©¾ß ÇÑ´Ù.)

# gzip -d qmail-1.03.tar.gz # tar xf qmail-1.03.tar

ÆÄÀÏÀ» ǬÈÄ qmail-1.03 Æú´õ·Î ¹Ù²Û´Ù.

# cd qmail-1.03


3.2. RTFM

ÇѹøÂëÀº Å¥¸ÞÀÏÆú´õ¿¡¼­ FAQ ¿Í INSTALL ÆÄÀÏÀ» Àо±â¸¦ ±ÇÇÑ´Ù.

	# more INSTALL
	# more INSTALL.alias
	# more INSTALL.mbox
	etc...

INSTALL ÆÄÀÏÀ» Àо¾Ò´Ù¸é ´ç½ÅÀº ÀÌ HOWTO¸¦ Àо ÇÊ¿ä°¡ ¾øÀ» °ÍÀÌ´Ù.

´ç½ÅÀº ¾ÆÁ÷µµ °è¼ÓÇؼ­ Àаí ÀÖ±º. ±×°ÍÀÇ Àǹ̴ ±× ÆÄÀϵéÀ» ÀоÁö ¾Ê¾Ò´Ù´Â ÀǹÌÀÌ´Ù. ³ª»Û ½Ã½ºÅÛ °ü¸®ÀÚ ·Î±º! °è¼ÓÇؼ­ 15ºÐÁ¤µµ ´õ ÁøÇàÀ» Çϰųª, ÇʵåÇïÇÁµ¥½ºÅ© ¿¡ ÀüÈ­¸¦ °É°Å³ª, ¾Æ´Ï¸é ±×Àú ±×¿Í ºñ½ÁÇÑ ¾Æ¹«°Å³ª Çϵµ·Ï ÇÏÀÚ.

°è¼ÓÇϱâ·Î ÇßÀ¸¸é, ¿À¹ö½ÃÁî DNS ÆÐÄ¡¸¦ Àû¿ëÇÑ´Ù. ÀÌ ÆÐÄ¡´Â RFC ÀÇ ±Ç°í¾ÈÀ» ¹«½ÃÇÏ°í 512¹ÙÀÌÆ®º¸´Ù Å« UDP DNS ÀÀ´äÀ» ¸®ÅϽÃÅ°´Â ÀϺΠÇÁ·Î¹ÙÀÌ´õµé (AOL °ú °°Àº) ¶§¹®¿¡ ÇÊ¿ä ÇÑ°ÍÀÌ´Ù. Å¥¸ÞÀÏÀº DNS ¸®Á¹ºê ¶óÀ̺귯´Ï´Â RFC ¿Í ȣȯµÇµµ·Ï µÇ¾î ÀÖÀ¸¹Ç·Î RFC ¿Í ȣȯ µÇÁö ¾Ê°Ô º¸³»´Â ¸Þ¼¼Áö¿¡´Â ÀÀ´äÇÏÁö ¸øÇÑ´Ù. ÀÌÆÐÄ¡´Â Å¥¸ÞÀÏÀÌ ±×·¯ÇÑ ºÒ¹ýÀûÀÎ DNS ÀÇ ÀÀ´ä¿¡ Á¤È®ÇÏ°Ô ¼öÇàÇϵµ·Ï ÇÑ´Ù.

ÆÐÄ¡´Â ´ÙÀ½°ú °°ÀÌ ÇÑ´Ù. (Å¥¸ÞÀÏÀÇ ¼Ò½º µð·ºÅ丮¿¡¼­ ÇÒ°Í)

	root: /usr/local/src/qmail-1.03# patch -p1 < /patch/to/qmail-103.patch


3.3. Å¥¸ÞÀÏ µð·ºÅ丮ÀÇ »ý¼º

ù¹ø°´Â Å¥¸ÞÀÏÀÌ ¼öÇàÇϴµ¥ ÇÊ¿ä·Î Çϴ Ȩµð·ºÅ丮¸¦ »ý¼ºÇÏ¿©¾ß ÇÑ´Ù. À̵ð·ºÅ丮´Â Å¥¸Þ ÀÏÀÇ °ÅÀÇ ¸ðµç°Í, ÄÁÇDZԷ¹ÀÌ¼Ç ÆÄÀÏ, Å¥ ±×¸®°í ½ÇÁ¦ Å¥¸ÞÀÏÀÇ ¹ÙÀ̳ʸ®µé ±îÁö ¸ðµÎ ÀúÀå µÇ´Â °÷ÀÌ´Ù.

	# mkdir /var/qmail


3.4. Å¥¸ÞÀÏÀ» ½ÇÇàÇϴµ¥ ÇÊ¿äÇÑ ÀÌ¿ëÀÚ¿Í ±×·ìÀ» µî·Ï

ÀÌÁ¦ ´Ù¾çÇÑ Å¥¸ÞÀÏÀÇ µ¥¸óÀ» ½ÇÇàÇϱâ À§ÇÑ ÀÌ¿ëÀÚµé ¸ðµÎ¿Í ±×·ìÀ» »ý¼ºÇÏ¿©¾ß ÇÑ´Ù. INSTALL.ids¸¦ º¸¸é ÇÊ¿äÇÑ ±×·ìÀÌ ÀÖ´Ù. ¸¸ÀÏ µ¥ºñ¾È ¸®´ª½º ¶ó¸é ÀÌ¹Ì »ý¼ºµÇ¾î ÀÖÀ»°Í ÀÌ´Ù. (µ¥ºñ¾È ³ªÀ̽º!) ¸®´ª½º¿Í ¼Ö¶ó¸®½º ¶ó¸é ´ÙÀ½°ú °°Àº ¸í·ÉÀ» ¼öÇàÇÑ´Ù:

	# groupadd nofiles
	# useradd -g nofiles -d /var/qmail/alias -s /bin/false alias
	# useradd -g nofiles -d /var/qmail -s /bin/false qmaild
	# useradd -g nofiles -d /var/qmail -s /bin/false qmaill
	# useradd -g nofiles -d /var/qmail -s /bin/false qmailp
	# groupadd qmail
	# useradd -g qmail -d /var/qmail -s /bin/false qmailq
	# useradd -g qmail -d /var/qmail -s /bin/false qmailr
	# useradd -g qmail -d /var/qmail -s /bin/false qmails

Å¥¸ÞÀÏÀÇ ÀÌ¿ëÀÚ¿Í ±×·ìÀ» »ý¼ºÁß¿¡ ´ÙÀ½°ú °°´Â ¹®±¸°¡ ³ª¿À¸é INSTALL.ids¸¦ Àо¶ó.

*** NOTE: IF YOU DO NOT CREATE THESE USERS AND GROUPS, QMAIL WILL NOT WORK. ***


3.5. Å¥¸ÞÀÏ°ú ¿¬°üÇÁ·Î±×·¥ÀÇ ÄÄÆÄÀÏ.

´ÙÀ½´Ü°è·Î¼­ ÇÁ·Î±×·¥°ú Å¥¸ÞÀÏ µð·ºÅ丮 Æ®¸®¸¦ ¸¸µç´Ù.

Type:

	# make setup check

Å¥¸ÞÀÏÀÌ ÄÄÆÄÀÏÀ» ½ÃÀÛÇÒ °ÍÀÌ´Ù. ¸¸ÀÏ ¼º°øÀûÀ¸·Î ÄÄÆθ®ÀÌ ³¡³ª¸é /var/qmail ¾Æ·¡¿¡´Â ¿Ïº®ÇÑ Å¥¸ÞÀÏ ½Ã½ºÅÛÀÇ »õ·Î¿î µð·ºÅ丮µéÀÌ »ý¼ºµÇ¾î ÀÖÀ»°ÍÀÌ´Ù.

³ª¸ÓÁö ÇÊ¿äÇÑ ÇÁ·Î±×·¥µéÀ» ÄÄÆÄÀÏÇÑ´Ù. rblsmtpdÀÇ ¿¹¸¦ µé¸é:

	# tar zxvf rblsmtpd-0.70.tar.gz
	# cd rblsmtpd-0.70
	# make
	# make setup check

rblsmtpd ÀÇ ½ÇÇàÇÁ·Î±×·¥Àº /usr/local/bin/ ¿¡ »ý¼ºµÉ°ÍÀÌ´Ù.


3.6. Å¥¸ÞÀÏÀÇ Configure.

Å¥¸ÞÀÏÀÌ ÄÄÆÄÀÏ µÇ¾úÀ¸¸é ÄÁÇDZԸ¦ Ç׿©¾ß ÇÑ´Ù. ÀÌ°ÍÀº ¸Å¿ì ½±´Ù: ´Ù½Ã Å¥¸ÞÀÏÀÇ µð·ºÅ丮·Î µ¹¾Æ°¡¼­ ´ÙÀ½À» ÀÔ·ÂÇÑ´Ù.

	# ./config

config ½ºÅ©¸³Æ®´Â DNS ·ÎºÎÅÍ ¸ðµç ·ÎÄà IP ÁÖ¼ÒÀÇ ¸®Àúºêµå DNS ã°íÀÚ ÇÑ´Ù. ¸¸ÀÏ ÀÌ°ÍÀÌ ¼öÇàµÇÁö ¾ÊÀ¸¸é ´ç½ÅÀÌ Á÷Á¢ ±ÍÂúÀº ÀÛ¾÷À» ÇØ¾ß ÇÑ´Ù. INSTALL.ctl ÆÄÀÏÀ» Àо°í ´ç½ÅÀÇ ·ÎÄà IP¿Í DNS ÀÇ ¹®Á¦¸¦ ÇØ°áÇØ¾ß ÇÑ´Ù. ±×·¡µµ ¹®Á¦°¡ ÇØ°áµÇÁö ¾ÊÀ¸¸é ´Ù¸¥¹æ¹ýÀ¸·Î ´ÙÀ½À» µû¶ó¼­ ½ÇÇàÇ϶ó.

	# ./config-fast your.full.host.name

ÀÌ°ÍÀº Å¥¸ÞÀÏÀÌ ¼öÇàÇϴµ¥ ÇÊ¿äÇÑ ÆÄÀϵéÀ» »ý¼ºÇÒ°Í ÀÌ´Ù.

config-fast ¸¦ ¼öÇàÇÑ ÀÌÈÄ¿¡, /var/qmail/control ¿¡ ÀÖ´Â ÆÄÀϵéÀÌ Å¥¸ÞÀÏ¿¡¼­ ÀÌ¿ë°¡´É ÇÑ ÇüÅ·Πº¯°æµÇ¾î ÀÖÀ» °ÍÀÌ´Ù. ÄÁÆ®·Ñ ÆÄÀÏ°ú ±× ±â´É¿¡ ´ëÇÑ ¼³¸íÀº ¼½¼Ç12: ÄÁÆ®·Ñ ÆÄÀÏÀ» º¸µµ·Ï ÇÑ´Ù.

ÁÖÀÇ: ¸¸ÀÏ config ½ºÅ©¸³Æ®°¡ ¸î°¡Áö ÀÌÀ¯·Î ½ÇÆÐÇÏ¿´´Ù¸é, À̼³Ä¡¸¦ °è¼ÓÇÏ¸é ¾ÈµÈ´Ù. ¸¸ÀÏ ÄÁÇDZԷ¹ÀÌ¼Ç ¾øÀÌ Å¥¸ÞÀÏÀ» ½ÇÇà½ÃŲ´Ù¸é, Á¤»óÀûÀ¸·Î µ¿ÀÛÇÏÁö ¾ÊÀ»°ÍÀÌ°í ¿ÀÇ ¸±·¹ÀÌ »óÅ·Π¼öÇàµÉ°ÍÀÌ´Ù.


3.7. Å¥¸ÞÀÏÀÇ ¾Ë¸®¾Æ½ºÀÇ ¼³Ä¡

	# cd ~alias
	# echo adam > .qmail-root
	# echo bob > .qmail-postmaster
	# echo bob > .qmail-mailer-daemon

Å¥¸ÞÀÏÀº ¸ðµç ¾Ë¸®¾î½º ÆÄÀÏÀ» ÀÌ¿ëÇÑ´Ù. ÀÌ°ÍÀº Å¥¸ÞÀÏÀÌ sendmail°ú ´Ù¸¥ ÁÖ¿äÇÑ °ÍÁßÀÇ ÇϳªÀÌ´Ù. ÀÌ °ÍÀº ´ÙÀ½¿¡ ÀÚ¼¼ÇÏ°Ô ¼³¸íµÈ´Ù. root¸¦ À§ÇÑ ¾Ë¸®¾Æ½º°¡ ±â¼ú µÈ´Ù. ÀÌ°ÍÀº ´ÙÀ½¿¡ ÀÚ¼¼ÇÏ°Ô ¼³¸íµÈ´Ù. ¾Ë¸®¾î½º´Â root¿¡ ÀÇÇؼ­ ¾²Áø´Ù. ÀÌ°Í Àº root°¡ Å¥¸ÞÀÏÀÌ ¸ÞÀϼö½ÅÀ» Çϴ°ÍÀÌ ¾Æ´Ï±â ¶§¹®ÀÌ´Ù. ½ÇÁ¦·Î Å¥¸ÞÀÏÀº root¿¡ ÀÇÇؼ­ ¼ÒÀ¯µÈ ÆÄÀÏÀº Àü¼ÛÀ» °ÅºÎÇÒ °ÍÀÌ´Ù. INSTALL.alias ÆÄÀÏÀ» º¸¸é º¸´Ù ÀÚ¼¼ ÇÑ ³»¿ëÀ» ¾Ë¼ö ÀÖ´Ù.


3.8. µ¥¸óÅøÀÇ ¼Â¾÷°ú ÄÁÆ®·Ñ µð·ºÅ丮ÀÇ »ý¼º

Áö±Ý Å¥¸ÞÀÏÀ» ¼³Ä¡Çϴµ¥ À־, ½Ã½ºÅÛÀÌ µ¿ÀÛÀ» ½ÃÀÛÇÏ¿´À»¶§ Å¥¸ÞÀÏÀÇ ¸ðµç°ÍµéÀÌ ½ÇÇàµÇµµ·Ï ¼³Á¤ÇÒ ÇÊ¿ä°¡ ÀÖ´Ù. ÀÌ°ÍÀ» °¡´ÉÇÏ°Ô ÇϱâÀ§ÇÏ¿© svscan À» »ç¿ë ÇÒ°ÍÀÌ°í ÀÌ°ÍÀº µ¥¸óÅø ÆÐÅ°ÁöÀÇ ÇѺκÐÀÌ´Ù.

ÇÏ¿ìÅõ¸¦ Á¶½É½º·´°Ô µû¶ó¼­ ÇØ¿Ô´Ù¸é, µ¥¸óÅøÀº /usr/local/bin ¿¡ ÀÌ¹Ì ¼³Ä¡µÇ¾î ÀÖÀ»°ÍÀÌ´Ù.

ù¹øÀç·Î µ¥¸óÆ«ÀÇ ¼­ºñ½º µð·ºÅ丮¸¦ ¸¸µéÇÊ¿ä°¡ ÀÖ´Ù. Dan Bernstein Àº /service µð·ºÅ丮¸¦ ÀÌ¿ëÇÒ°ÍÀ» ±ÇÀåÇÏ°í ÀÖ´Ù. ´Ù¸¥ µð·ºÅ丮¸¦ »ç¿ëÇÏ°í ÀÖ´Ù¸é ±×°ÍÀº ÀÚÀ¯ÀÌ´Ù. /service ´ë½Å¿¡ »ç¿ëÇÏ°í ÀÖµç ´ç½ÅÀÇ µð·ºÅ丮¸¦ ´ë½Å ÀÌ¿ëÇÏ¸é µÈ´Ù.

(°Ü¿ï¾ÆÂî) ¿øº»¿¡´Â POP3 ¼³Ä¡ ºÎºÐÀÌ ¾ø´Âµ¥ ÇÊ¿äÇÑ »ç¶÷¸¸ ¼³Ä¡Çϱ⠹ٶ÷. POP3 ¿ëÀÇ µð·ºÅ丮¸¦ »ý¼ºÇÒ´ë ÃÖÃÊ¿¡ svscan À» ±¸µ¿Çϱâ Àü¿¡ ¸¸µé¾îÁ® ÀÖ¾î¾ß ÇÑ´Ù. ³ªÁß¿¡ ÆÄÀÏÀ» »ý¼ºÇÏ¿© ±¸µ¿ÇÏ·Á°í ÇÏ¸é °è¼Ó control ÆÄÀÏÀ» ÀÐÀ» ¼ö ¾ø´Ù°í ³ª¿Â´Ù.

	# mkdir /service
	# mkdir /var/qmail/supervise
	# mkdir /var/qmail/supervise/qmail-send
	# chmod +t /var/qmail/supervise/qmail-send
	# mkdir /var/qmail/supervise/qmail-send/log
	# mkdir /var/qmail/supervise/qmail-smtpd
	# chmod +t /var/qmail/supervise/qmail-smtpd
	# mkdir /var/qmail/supervise/qmail-smtpd/log
	# mkdir /var/qmail/supervise/qmail-pop3d
	# chmod +t /var/qmail/supervise/qmail-pop3d
	# mkdir /var/qmail/supervise/qmail-pop3d/log
	# mkdir /var/log/qmail
	# mkdir /var/log/qmail/qmail-send
	# mkdir /var/log/qmail/qmail-smtpd
	# mkdir /var/log/qmail/qmail-pop3d
	# chown qmaill /var/log/qmail
	# chown qmaill /var/log/qmail/*

svscan À» ÀÌ¿ëÇÏ´Â °ÍÀº, under/service ÀÇ µð·ºÅ丮¸¦ ½ÇÁ¦ÀûÀ¸·Î »ý¼ºÇÒ¼ö ¾ø±â ¶§¹®ÀÌ´Ù. ´ë½Å¿¡ /var/qmail/supervise ¾Æ·¡¿¡ real µð·ºÅ丮¸¦ »ý¼ºÇÏ´Â °ÍÀÌ´Ù. ³ªÁß¿¡ /service µð·ºÅ丮¿¡ ½Éº¼¸¯¸µÅ©¸¦ °ÉÀ» °ÍÀÌ´Ù. ±×·¯³ª ¾ÆÁ÷Àº ¾Æ´Ï´Ù.

´ÙÀ½ÀÇ °ÍÀº svcscan À» ½Ã½ºÅÛÀÌ ½ÃÀ۵Ǹé Ç×»ó ½ÇÇàµÇ°Ô ÇÒ Çʿ伺ÀÌ Àִ°ÍÀ¸·Î °£´ÜÇÏ°Ô rc ½ºÅ©¸³Æ®¸¦ ÀÛ¼ºÇÑ´Ù. ³ªÀÇ ½Ã½ºÅÛ¿¡´Â ¾Æ·¡¿Í °°ÀÌ ÀÛ¼ºÇß´Ù.

	#!/bin/sh -e
	# /etc/init.d/svscan : start or stop svscan.
	# borrowed from http://Web.InfoAve.Net/~dsill/lwq.html#start-qmail
	# modified by Adam McKenna <adam@flounder.net>
	# processname: svscan
	# chkconfig: 345 85 15
	# pidfile: /var/run/svscan.pid

	case "$1" in
		start)
		echo -n "Starting djb services: svscan "
		cd /service
		env - PATH="/usr/local/bin:$PATH" svscan &
		echo $! > /var/run/svscan.pid
		echo "."
	;;
	stop)
		echo -n "Stopping djb services: svscan "
		kill `cat /var/run/svscan.pid`
		echo -n "services "
		svc -dx /service/*
		echo -n " logging "
		svc -dx /service/*/log
		echo "."
	;;
	restart|reload|force-reload)
		$0 stop
		$0 start
	;;
	*)
		echo 'Usage: /etc/init.d/svscan {start|stop|restart}'
		exit 1
	esac

	exit 0

¸¸ÀÏ init ½ºÅ©¸³Æ®¿¡ Ãß°¡¸¦ ÇؾßÇÑ´Ù¸é, svcscan Àº ½Ã½ºÅÛÀÇ ºÎÆ®½Ã¿¡ ½ÃÀ۵ǵµ·Ï ÇØ¾ß ÇÒ°ÍÀÌ´Ù. ¾î¶»°Ô init ¿¡ Ãß°¡¸¦ ÇØ¾ß ÇÏ´ÂÁö °¢ÀÚÀÇ ½Ã½ºÅÛ¿¡ ÀûÀýÇÑ ¹®°ÇÀ» ã¾Æ º¸µµ·Ï ÇØ¾ß ÇÒ°ÍÀÌ´Ù.

ÂüÁ¶1: svscan ½ºÅ©¸³Æ®´Â ¸ðµÎ °°Àº°ÍÀº ¾Æ´Ï´Ù. À̽ºÅ©¸³Æ®¸¦ ´ç½ÅÀÇ init ¿¡ Ãß°¡ÇÒ ÇÊ¿ä°¡ Àִ°ÍÀº ¾Æ´Ï´Ù. ÀÌ ½ºÅ©¸³Æ®´Â svscan ÀÌ ½ÇÇàµÈÈÄ¿¡ Å¥¸ÞÀÏÀÌ ½ÇÇàµÇµµ·Ï Á¶ÀýÇÏ´Â °ÍÀÌ´Ù.

°Ü¿ï¾ÆÂî: ÀϹÝÀûÀ¸·Î REDHAT À» ¸¹ÀÌ ¾²´Â ±¹³»È¯°æ¿¡¼­´Â chkconfig ¸¦ Çϱâ À§ÇÑ ºÎºÐÀÌ ÇÊ¿äÇѵ¥ ¸ÇÀ§ÀÇ Ä¿¸ÇÆ®ÀÇ ³¡ 3¶óÀÎÀÌ Ã·°¡µÇ¾î¾ß ÇÒ ÇÊ¿ä°¡ ÀÖ´Ù. ÀÌ°ÍÀÌ ¾øÀ¸¸é chconfig ·Î µî·ÏÇÒ ¼ö ¾ø´Ù. ´Ù¸¥°ÍÀº Áß¿äÇÏÁö ¾Ê°í chkconfig 345 °¡ Áß¿äÇѵ¥ ÀÌ°ÍÀÌ LINUX ÀÇ ºÎÆ®¸ðµå 3,4,5 ¿¡¼­ ±¸µ¿µÇ¾î¾ß Çϴ°ÍÀ» ³ªÅ¸³»°í ÀÖ´Ù. ÀÚ¼¼ÇÑ °ÍÀº man chkconfig ¸¦ ÂüÁ¶Çϵµ·Ï ÇÑ´Ù.

	# processname: svscan
	# chkconfig: 345 85 15
	# pidfile: /var/run/svscan.pid

ÀÌ·¸°Ô ±¸µ¿ÆÄÀÏÀ» ¸¸µé¾úÀ¸¸é chkconfig --add svscan À¸·Î ½ºÅ©¸³Æ® ÆÄÀÏ·Î µî·ÏÇÏ°í chkconfig --level 345 svscan on À¸·Î ÇØ´ç¸ðµå¿¡¼­ ½ÇÇàµÇµµ·Ï ¼³Á¤ÇÑ´Ù. ±×¸®°í ±×Àü¿¡ ÆÄÀϸðµå°¡ ½ÇÇà¸ðµå À̾î¾ß ÇϹǷΠ¿©±â¿¡¼­ »ý¼ºÇÏ´Â ½ºÅ©¸³Æ® ÆÄÀÏÀº ¸ðµÎ 755 ¸ðµå·Î ¸¸µé¾î ÁÖ¾î ½ÇÇà°¡´É ¸ðµå·Î ¸¸µé¾î ÁØ´Ù.

¸¸ÀÏ Debian GNU/Linux¶ó¸é ´ÙÀ½¸í·É À» ½ÇÇà½ÃŲ´Ù. ½ºÅ©¸³Æ®´Â /etc/init.d/svscan ·Î »ý¼ºÇÑ´Ù.

	# update-rc.d svscan defaults

Å¥¸ÞÀÏÀ» ºÎÆ®½Ã¿¡ ±¸µ¿½ÃÅ°´Â ½ºÅ©¸³Æ®´Â ´ÙÀ½°ú °°ÀÌ ÀÛ¼ºÇÑ´Ù. /etc/rc.d/init.d/qmail À̶ó´Â ÆÄÀÏ·Î »ý¼ºÇÑ´Ù.

	#!/bin/sh -e
	# /etc/init.d/qmail : start or stop the qmail mail subsystem.
	# borrowed from http://Web.InfoAve.Net/~dsill/lwq.html#start-qmail
	# modified by Adam McKenna <adam@flounder.net>
	# processname: qmail
	# chkconfig: 345 85 15
	# pidfile: /var/run/qmail.pid

	PATH=$PATH:/usr/local/bin:/var/qmail/bin

	case "$1" in
		start)
		echo -n "Starting mail-transport-agent:" 
		svc -u /var/qmail/supervise/*
		echo -n " qmail"
		svc -u /var/qmail/supervise/*/log
		echo " logging."
	;;
	stop)
		echo -n "Stopping mail-transport-agent: "
		echo -n " qmail"
		svc -d /var/qmail/supervise/*
		echo " logging"
		svc -d /var/qmail/supervise/*/log
	;;
	restart)
		$0 stop
		$0 start
	;;
	reload|force-reload)
		echo "Reloading 'locals' and 'virtualdomains' control files."
		start-stop-daemon --stop --quiet --oknodo --signal HUP --exec /usr/sbin/qmail-send
	;;
	*)
		echo 'Usage: /etc/init.d/qmail {start|stop|restart|reload}'
		exit 1
	esac

exit 0

ÀÌÁ¦ /var/qmail/supervise µð·ºÅ丮¸¦ »ý¼ºÇÒ¶§°¡ µÇ¾ú´Ù. ¿ì¼± /var/qmail/supervise/qmail-send ·Î µð·ºÅ丮¸¦ º¯°æÇÑ´Ù.

¿©±â¿¡¼­ ´ÙÀ½°ú °°Àº ³»¿ëÀÇ run À» »ý¼ºÇÑ´Ù. Áï /var/qmail/supervise/qmail-send/run ÆÄ ÀÏÀ» »ý¼ºÇÏ´Â °ÍÀÌ´Ù.

	#!/bin/sh
	exec /var/qmail/rc

ÀÌÁ¦ /var/qmail/supervise/qmail-send/log/run À» ´ÙÀ½°ú °°Àº ³»¿ëÀÇ ÆÄÀÏ·Î »ý¼ºÇÑ´Ù.

	#!/bin/sh
	exec /usr/local/bin/setuidgid qmaill /usr/local/bin/multilog t s2500000 \
		/var/log/qmail/qmail-send

ÀÌÁ¦ /var/qmail/supervise/qmail-smtpd ³»¿¡ °°Àº ¹æ¹ýÀ¸·Î À¯»çÇÑ ÆÄÀÏÀ» »ý¼ºÇÑ´Ù. ´ÙÀ½°ú °°Àº ³»¿ëÀÇ run À» »ý¼ºÇÑ´Ù.

	#!/bin/sh
	QMAILDUID=`id -u qmaild`
	NOFILESGID=`id -g qmaild`
	exec /usr/local/bin/softlimit -m 2000000 \
		/usr/local/bin/tcpserver -v -p -x /etc/tcp.smtp.cdb \
		-u $QMAILDUID -g $NOFILESGID 0 smtp /var/qmail/bin/qmail-smtpd 2>&1

log/run ÆÄÀÏÀÇ ³»¿ëÀº ´ÙÀ½°ú °°´Ù.

	#!/bin/sh
	exec /usr/local/bin/setuidgid qmaill /usr/local/bin/multilog t s2500000 \
		/var/log/qmail/qmail-smtpd

°Ü¿ï¾ÆÂî: POP3 ÀÇ ¼³Á¤Àº À§¿Í À¯»çÇÑ ¹æ¹ýÀ¸·Î /var/qmail/supervise/qmail-pop3d ³»¿¡ °°Àº ¹æ¹ýÀ¸·Î ´ÙÀ½°ú °°Àº ³»¿ëÀÇ run À» »ý¼ºÇÑ´Ù. ½ºÅ©¸³Æ® ³»¿ëÁß¿¡ [domain-name] Àº ÀÚ½ÅÀÇ ½Ã½ºÅÛÀÇ µµ¸ÞÀθíÀ» ÀÛ¼ºÇØ ³õ´Â´Ù.

	#!/bin/sh
	exec /usr/local/bin/tcpserver -v -R 0 pop3 /var/qmail/bin/qmail-popup \
		[domain-name] /bin/checkpassword /var/qmail/bin/qmail-pop3d \
		Maildir 2>&1

log/run ÆÄÀÏÀÇ ³»¿ëÀº ´ÙÀ½°ú °°´Ù.

	#!/bin/sh
	exec /usr/local/bin/setuidgid qmaill /usr/local/bin/multilog t s2500000 \
		/var/log/qmail/qmail-pop3d


3.9. ¾×¼¼½º ÄÁÆ®·Ñ

Å¥¸ÞÀÏ SMTPD ¸¦ ±¸µ¿Çϱâ Àü¿¡, ¾×¼¼½º ÄÁÆ®·ÑÀÌ ½ÇÇàµÇµµ·Ï ÇÏ¿©¾ß ÇÑ´Ù. ÀÌ °£´ÜÇÑ ÀÛ¾÷Àº /etc ¿¡ ÀúÀåµÇ´Â ÆÄÀÏÀ» ÀÌ¿ëÇÑ´Ù. /etc/tcp.smtpd °¡ ³»°¡ »ç¿ëÇÏ´Â ¾×¼¼½º ÄÁÆ®·Ñ ÆÄÀÏÀÌ´Ù. ¸¸ÀÏ ´Ù¸¥ ¾×¼¼½ºÄÁÆ®·Ñ ÆÄÀÏÀ» »ç¿ëÇÏÁö ¾Ê´Â´Ù¸é /etc/tcp.smtp ¿¡ ´ÙÀ½ ÇÑÁÙÀ» ÀÛ¼ºÇÑ´Ù. :allow

·ÎÄÃÈ£½ºÆ® ÀÌ¿Ü¿¡ ¾î¶°ÇÑ ¸±·¹À̵µ Çã¶ôÇÏÁö ¾Ê´Â ±âº»ÀûÀÎ ÄÁÇDZԷ¹À̼ÇÀÌ´Ù. ·ÎÄÃÈ£½ºÆ®¿Í ´ç½ÅÀÇ ·ÎÄó×Æ®¿÷ ¸¸ ¸±·¹À̸¦ Çã¶ôÇÏ´Â ÄÁÇDZԷ¹À̼ÇÀº ´ÙÀ½°ú °°´Ù.

	127.0.0.1:allow,RELAYCLIENT=""
	192.168.1.:allow,RELAYCLIENT=""
	:allow

´õ ¸¹Àº ¿¹Á¦¸¦ º¸·Á¸é man tcprules ¸¦ ÂüÁ¶Ç϶ó.

rule À» ¸¸µé¾úÀ¸¸é tcpserver °¡ cdb(µ¥ÀÌÅͺ£À̽º)·Î ºÎÅÍ Àо È°¼ºÈ­ÇÒ ÇÊ¿ä°¡ ÀÖ´Ù. /etc/rcp.smtp ÆÄÀÏ·Î ºÎÅÍ tcprules ÇÁ·Î±×·¥À» ÀÌ¿ëÇÏ¿© µ¥ÀÌÅÍ º£À̽º¸¦ »ý¼ºÇÑ´Ù. ´ÙÀ½ÀÇ ¸í·ÉÀ» ¼öÇàÇ϶ó.

	# tcprules /etc/tcp.smtp.cdb /etc/tcp.smtp.tmp < /etc/tcp.smtp


3.10. sendmail Á×À̱â!!

ÀÌ°ÍÀ» ¼öÇàÇÑ´Ù´Â °ÍÀº ÁÁÀº°ÍÀ» À§ÇÏ¿© À§ÅÂ·Î¿î ±¸ sendmailÀ» ·ÎºÎÅÍ ºüÁ®³ª¿À´Â °ÍÀ» ÀǹÌÇÑ´Ù. ¿ì¼± ´ç½ÅÀÇ sendmail µ¥¸óÀ» ã¾Æ¼­ ±×°ÍÀ» Á×ÀδÙ. ¸®´ª½º¿¡¼­´Â:

	# killall -TERM sendmail

ÀÌ·¯ÇÑ °æÇèÀ¸·ÎºÎÅÍ ±â»ÝÀ» ¾òÀº ´À³¦Àº sendmailÀÌ Àç½Ãµ¿µÇ¸é ´Ù½Ã Á׿©¾ß Çϱ⠶§¹®¿¡ ´ÙÀ½À» ½ÇÇà½ÃŲ´Ù.

	# mv /usr/lib/sendmail /usr/lib/sendmail.old
	# mv /usr/sbin/sendmail /usr/sbin/sendmail.old
	# ln -s /var/qmail/bin/sendmail /usr/lib/sendmail
	# ln -s /var/qmail/bin/sendmail /usr/sbin/sendmail

	# mv /usr/sbin/newaliases /usr/sbin/newaliases.old
	# ln -s /var/qmail/bin/newaliases /usr/sbin/newaliases

(/usr/sbin Àº ´ç½ÅÀÇ ½Ã½ºÅÛ¿¡´Â ¾øÀ»¼ö ÀÖ´Ù.)

*** Áß¿äÇÑ°Í: sendmailÀº ´ç½ÅÀÇ ÃʱâÈ­ ½ºÅ©¸³Æ®¿¡ ÀÇÇؼ­ ½Ãµ¸µÇµµ·Ï µÇ¾î ÀÖ´Ù. ÀÌ·¯ÇÑ ½Ã½ºÅÛÀÌ reboot µÉ°æ¿ì¿¡ ½ÇÇàÇÏ´Â ÃʱâÈ­ ½ºÅ©¸³Æ®¿¡¼­ sendmailÀ» Áö¿ö¾ßÇÒ Çʿ伺ÀÌ ÀÖ´Ù. °¢ ½Ã½ºÅÛ¸¶´Ù ±ÔÁ¤µÇ¾î ÀÖ´Â ¹®°Ç¿¡¼­ µµ¿òÀ» ¹ÞÀ»¼ö ÀÖÀ» °ÍÀÌ´Ù.


3.11. /var/qmail/rc »ý¼ºÇϱâ

/var/qmail/rc ÆÄÀÏÀº Å¥¸ÞÀÏÆÄÀÏÁß¿¡¼­ °¡Àå Áß¿äÇÑ ÆÄÀÏÁßÀÇ ÇϳªÀÌ´Ù. ÀÌ°ÍÀº Å¥¸ÞÀÏÀ» Ã¥ÀÓÁö°í ½ÃÀÛÇÏ°Ô ÇÑ´Ù. º¸´Ù Áß¿äÇÑ°ÍÀº Å¥¸ÞÀÏÀÌ Ç×»ó ¸ÞÀÏÀ» ¼ö½ÅÇÒ¼ö ÀÖµµ·Ï ÇÑ´Ù. rc ÀÇ ³»¿ëÀº Å¥¸ÞÀÏÀ» À§ÇÑ ±âº»ÀûÀÎ Àü¼Û ¸í·É À¸·Î µÇ¾î ÀÖ´Ù.

	#!/bin/sh

	exec env - PATH="/var/qmail/bin:$PATH" \
		qmail-start '|dot-forward .forward |preline procmail'

°Ü¿ï¾ÆÂî: ÀÌ ½ºÅ©¸³Æ® ÆÄÀϵµ ½ÇÇà¸ðµå·Î º¯°æ ½ÃÄÑÁÖ¾î¾ß ÇÑ´Ù. chmod 755 rc ½ÇÇà¿ä.


3.12. Maildir.

MaildirÀº ¸Þ¼¼Áö¸¦ Àü¼ÛÇÏ´Â ¶ÇÇϳªÀÇ ¹æ¹ýÀ¸·Î¼­ ´ÙÀ½°ú °°Àº ÀÌÁ¡À» °¡Áö°í ÀÖ´Ù:

  • Lock-free -- ÀÌ°ÍÀº NFS¸¦ ÀÌ¿ëÇÑ ÆÄÀÏÀúÀå ¹æ¹ý¿¡¼­µµ ½Å·Úµµ¸¦ °¡Áö°í ÀÖ´Ù.

  • qmail-pop3d¸¦ »ç¿ëÇÒ¼ö ÀÖ´Ù. Å¥¸ÞÀÏ°ú »ç¿ëÇÏ´Â POP3 µ¥¸óÀº ¾ÈÀüÇÏ´Ù.

  • ÇÁ·Î±×·¥Àº /var/spool/mail ÀÇ ´ç½ÅÀÇ ¸ÞÀϹڽºÀÇ ÆÄÀÏÀÇ ½Ã°£À» °¡Á®¿À´Âµ¥ stat()¸¦ »ç¿ëÇÏÁö ¾Ê´Â´Ù. ´ë±Ô¸ðÀÇ À¯Àúº£À̽º ½Ã½ºÅÛ¿¡¼­´Â ÀÌ°ÍÀ» ¸¸µå´Âµ¥ »ó´çÇÑ ½Ã°£ÀÌ °É¸±¼ö ÀÖ´Ù. mutt MUA¿¡ ÀÇÇؼ­ ½ÇÁ¦ÀûÀ¸·Î Áö¿øµÈ´Ù.

  • mutt MUA¸¦ ¿Ïº®ÇÏ°Ô Áö¿øÇÑ´Ù.

MaildirÀ» »ç¿ëÇÏ°Ô µÇ¸é ¸î°¡ÁöÀÇ ´ÜÁ¡À» °¡Áö°í ÀÖ´Ù.

  • PINE°ú °°´Â ÀϺΠ´ëÁßÀûÀÎ ÇÁ·Î±×·¥Àº MaildirÀ» »ç¿ëÇϱâ À§Çؼ­´Â ÆÐÄ¡¸¦ ÇÏ°í ÀçÄÄÆÄÀÏÀ» ÇؾßÇÑ´Ù. PINEÀÇ ÆÐÄ¡¸¦ À§Çؼ­ Bloodhounds Internations ÀÇ c-Ŭ¶óÀ̾ðÆ® ÆÐÄ¡°¡ ÇÊ¿äÇÏ´Ù.

  • MaildirÀº °¢ ¸Þ¼¼Áö º°·Î ºÐ¸®µÈ ÆÄÀÏ·Î ÀúÀåÇÑ´Ù. ÀÌ°ÍÀº ÇϳªÀÇ ½ºÇ®ÆÄÀÏÀ» »ç¿ëÇϴ°ͺ¸´Ù ÀÚ¿øÀ» ¸¹ÀÌ ¼Ò¸ðÇÑ´Ù.

¸¸ÀÏ /var/spool/mail µð·ºÅ丮 ´ë½Å¿¡ ´ç½ÅÀÇ È¨µð·ºÅ丮¿¡¼­ MaildirÀ» ÀÌ¿ëÇϱ⸦ ¿øÇÑ´Ù¸é /var/qmail/rc ¸¦ ´ÙÀ½°ú °°ÀÌ º¯°æÇÑ´Ù.

	#!/bin/sh

	exec env - PATH="/var/qmail/bin:$PATH" \
		-start '|dot-forward .forward ./Maildir/'

±â¾ïÇÒ°ÍÀº Maildir Àº ÀÌ¿ëÀÚÀÇ °ÍÀ¸·Î ¼ÒÀ¯°¡ µÇ¾î ÀÖ¾î¾ß ÇÑ´Ù. ¸¸ÀÏ root¿¡ ÀÇÇØ ¼­ »ý¼ºµÇ¸é ´ç½ÅÀÇ °ÍÀ¸·Î ¿À¿ì³Ê½ÍÀ» ¹Ù²Ù¾î ³õ¾Æ¾ß ÇÑ´Ù. /etc/skil¿¡ ÀÖ´Â MaildirÀ» Æ÷ÇÔÇϴ°͵µ ÁÁÀº ¾ÆÀ̵ð¾î ÀÌ´Ù. ÀÌ°ÍÀº ÀÚµ¿ÀûÀ¸·Î »õ·Î¿î À¯Àú¿¡°Ô MaildirÀ» ¸¸µé¾î ÁØ´Ù. Maildir¿¡ ´ëÇÏ¿© Á»´õ ¾Ë°í ½ÍÀ¸¸é INSTALL.maildirÀ» Àо¶ó.


3.13. Å¥¸ÞÀÏ ½ÃÀÛ

ÀÌÁ¦ ¸ðµç°ÍÀÌ ¿Ï·áµÇ¾î Å¥¸ÞÀÏÀ» ½ÃÀÛÇÒ Áغñ°¡ µÇ¾ú´Ù. svscan ÀÌ ÀÌ¹Ì ½ÇÇà Áß À̹ǷΠ/service µð·ºÅ丮¿¡ /var/qmail/supervise ÀÇ ÄÁÆ®·Ñ µð·ºÅ丮µéÀ» ½Éº¼¸¯ ¸µÅ©¸¦ ÇØÁÖ¾î¾ß ÇÑ´Ù.

	# ln -s /var/qmail/supervise/* /service/

Å¥¸ÞÀÏ ¼­ºñ½º°¡ ±¸µ¿µÇ·Á¸é Àá±ñ±â´Ù·Á¾ß ÇÑ´Ù. ps ·Î¼­ ½ÇÇàÀÌ µÇ´ÂÁö ¸¦ üũÇÑ´Ù.

°Ü¿ï¾ÆÂî: ¸¸¾à¿¡ Å¥¸ÞÀÏÀÌ Á¦´ë·Î ½ÃÀÛµÇÁö ¾Ê°Å³ª ·Î±×¿¡ tcpserver ÀÇ Æ÷Æ®°¡ »ç¿ë ÁßÀ̶ó°í ³ª¿À¸é ¾î¶°ÇÑ ¿øÀÎÀ¸·Î tcpserver °¡ ÀÌ¹Ì ±âµ¿µÈ »óÅÂÀÏ ¼ö ÀÖ´Ù. ÀÌ·±¸Þ¼¼Áö°¡ ³ª¿À¸é /etc/rc.d/init.d/qmail stop À¸·Î Á¤Áö½ÃÅ°°í ps ·Î tcpserver °¡ ±¸µ¿µÇ¾î ÀÖ´ÂÁö È®ÀÎÇØ º»´Ù. ÀÖÀ¸¸é kill ·Î Á×ÀÌ°í /etc/rc.d/init.d/qmail start ·Î ´Ù½Ã ±âµ¿ÇØ º»´Ù.

¶ÇÇϳª /var/log/qmail ÀÌÇÏÀÇ log µð·ºÅ丮¿¡ log ÆÄÀÏÀÌ Á¤»óÀûÀ¸·Î ½×ÀÌ´Â °ÍÀº current ÆÄÀÏ¿¡ ½×Àδ٠¸¸¾à¿¡ ÆÄÀÏÀÌ Á¦´ë·Î ³ªÅ¸³ªÁö ¾ÊÀ» °æ¿ì svscan ÀÌ Á¤»óÀûÀ¸·Î ÇÊ¿äÇÑ ½Ã½ºÅÛ ÆÄÀÏÀ» ¸¸µéÁö ¸øÇÑ°æ¿ìÀÌ´Ù. ÀÌ·±°æ¿ì svscan À̳ª qmail ·Î ½ÃÀÛ½Ãų°æ¿ì ÇØ´ç control ÆÄÀÏÀ» ÀÐÀ»¼ö ¾ø´Ù´Â ¸Þ¼¼Áö°¡ ³ª¿Â´Ù. ±×·¯¸é /etc/rc.d/init.d/svscan stop À¸·Î Á¤Áö½ÃÅ°°í run ÆÄÀÏÀ» Á¦¿ÜÇÑ ¸ðµç ÆÄÀÏÀ» »èÁ¦ÇÑ´Ù. ±×¸®°í ´Ù½Ã /etc/rc.d/init.d/svscan start ·Î ±¸µ¿½ÃŲ´Ù. 3°³ÀÇ ÆÄÀÏÁß¿¡¼­ 1-2°³¸¸ ¾ÈµÉ°æ¿ìµµ ¸ðµÎ Áö¿ì°í ´Ù½Ã ÇؾßÇÑ´Ù.

	# ps auxww | grep qmail

ÇϳªÀÇ qmail-send ÇÁ·Î¼¼¼­¿Í ¸î°³ÀÇ supervise ÇÁ·Î¼¼½º°¡ º¸ÀÏ°ÍÀÌ´Ù. ¸¸ÀÏ ±×·¸Áö ¾ÊÀ¸¸é Á»´õ ±â´Ù·Á º»´Ù. ¹«¾ð°¡ À߸øµÇ¾ú´Ù°í »ý°¢µÇ¸é ÀÌÀü¿¡ ¼öÇàÇÑ ´Ü°èµéÀ» ÀçÁ¡°Ë ÇغÁ¾ß ÇҰ;ƴÙ.

Å¥¸ÞÀÏ ÇÁ·Î¼¼½º°¡ º¸¿´´Ù¸é ·ÎÄõô¸®¹ö¸®¸¦ Å×½ºÆ® ÇÑ´Ù. ±×°ÍÀº TEST.deliver ¹®°Ç ´ë·Î µû¶ó¼­ ÇÑ´Ù. qmail-smtpd ÇÁ·Î¼¼½º°¡ telnet Æ÷Æ® 25¹øÀ» ÅëÇÏ¿© ¼öÇàµÇ°í ÀÖ´ÂÁö È®ÀÎÇØ º¸¶ó.


3.14. rblsmtpd

rblsmtpd ´Â tcpserver ÇÏ¿¡¼­ (¿¹¸¦ µé¸é Å¥¸ÞÀÏ°ú sendmail) SMTP ¼­¹ö·Î¼­ ¼öÇà ÇÏ´Â ÀϹÝÀûÀÎ ÇÁ·Î±×·¥ÀÌ´Ù. ¸¸ÀÏ MAPS RBL¿¡ ¸ñ·ÏÈ­µÈ ºÒ·Ï»çÀÌÆ®¸¦ ¿øÇÑ´Ù¸é SMTP µ¥¸óÀ» ¾î¶°ÇÑ Àμö¸¦ rblsmtpd¿¡°Ô ÁÙ ÇÊ¿ä´Â ¾øÀÌ SMTPµ¥¸óÀÌ ¼öÇàµÈ´Ù. ¸¸ÀÏ ´ç½ÅÀÌ ´Ù¸¥ ºí·°Å· ½Ã½ºÅÛ¿¡¼­ ºí·°±â¹ÝÀÇ ½Ã½ºÅÛÀ» ¿øÇÑ´Ù¸é ¸±·¹ÀÌ ½ºÆÔ ½ºÅäÆÛ(RSS)¸¦ ã¾Æº¸µµ·Ï ÇÑ´Ù. ÀÌ°ÍÀº rblsmtpd ÀÇ ¼öÇàÀ» ¸ÖƼÇ÷Π¼öÇà½Ãų ÇÊ¿ä°¡ ÀÖÀ» °Í¾Æ´Ù. ÀÌ°ÍÀº ¼­¹öÀÇ ¸íĪ¿¡ -b Ç÷¯±×¸¦ ÀÌ¿ëÇÔ À¸·Î¼­ ÇÒ¼ö ÀÖ´Ù. ´ç½ÅÀº °¢°¢ ½ÇÇàÇÏ´Â ¹æ¹ýÀ» ã¾Æº¼¼ö ÀÖ´Ù.

Å¥¸ÞÀÏ¿¡ rblsmtpd ¸¦ Ãß°¡µÇ°Ô ÇÏ·Á¸é /var/qmail/supervise/qmail-smtp/run ÆÄÀÏÀ» ´ÙÀ½°ú °°ÀÌ ¼öÁ¤ÇÑ´Ù.

	#!/bin/sh
	QMAILDUID=`id -u qmaild`
	NOFILESGID=`id -g qmaild`
	exec /usr/local/bin/softlimit -m 2000000 \
		/usr/local/bin/tcpserver -v -p -x /etc/tcp.smtp.cdb \
		-u $QMAILDUID -g $NOFILESGID 0 smtp rblsmtpd /var/qmail/bin/qmail-smtpd 2>&1

´ç½ÅÀÇ ´«ÀÌ ÁÁ´Ù¸é, qmail-smtpd ÇÁ·Î¼¼¼­ ÀÌÀü¿¡ rblsmtpdÀÌ Ãß°¡µÇ¾î Àִ°ÍÀ» º¼¼ö ÀÖÀ»°ÍÀÌ´Ù. ÀÌ°ÍÀº rbl.mps.vix.com ¿µ¿ª¿¡ ³ª¿­µÈ ºí·°¸ÞÀÏ ÀÌ µÉ°ÍÀ¸·Î ¸¸ÀÏ RSS ¸¦ ÀÌ¿ëÇÏ±æ ¿øÇÑ´Ù¸é qmail-smtpd ÀÌÀü¿¡ ¶ÇÇϳªÀÇ rblsmtpd ¸¦ Ãß°¡ ÇÑ´Ù.

	#!/bin/sh
	QMAILDUID=`id -u qmaild`
	NOFILESGID=`id -g qmaild`
	exec /usr/local/bin/softlimit -m 2000000 \
	/usr/local/bin/tcpserver -v -p -x /etc/tcp.smtp.cdb \
		-u $QMAILDUID -g $NOFILESGID 0 smtp rblsmtpd rblsmtpd \
		-rrelays.mail-abuse.org /var/qmail/bin/qmail-smtpd 2>&1

Ãß°¡½ÃŲ rblsmtpd ÇÁ·Î¼¼½º ¸¸Å­ º¹¼öÀÇ ºí·¢¸®½ºÆ®¸¦ üũÇÑ´Ù.


3.15. RTFM

À̽ÃÁ¡¿¡ À־ °ø½ÄÀûÀÎ ¹®¼­¸¦ Àо´Â°ÍÀÌ ÁÁÀº »ý°¢ÀÏ°ÍÀÌ´Ù. ¹°·Ð ´ç½ÅÀÌ ³ªÀÇ ºó¾àÇÑ ¹®°ÇÀ» °è¼ÓÇؼ­ ÀÐ´Â´Ù¸é ±×·¸°Ô ÇÏÁö ¾Ê¾Æµµ µÈ´Ù. ³ª´Â ´ç½ÅÀ» Áö±ßÁö±ßÇÏ°Ô ÇÒ°ÍÀÌÁö¸¸ ±×°ÍÀº ³ª¸¦ ¸ôÀÔÇÏ°Ô ÇÑ´Ù.

¾î¶»µç °£¿¡ qmail·Î µ¹¾Æ°¡ÀÚ.


3.16. Á¦¾îÆÄÀϵé

´ç½ÅÀº ÇѹøÀº qmail ½Ã½ºÅÛÀ» ¼Â¾÷ÇÏ°í ¼öÇà½ÃÄ×´Ù. ±×°ÍÀÌ ´Ü¼øÇÑ ¸î°¡ÁöÀÇ Áö½Ä À¸·Î ÇÏ¿´´Ù°í ÇÏ´õ¶óµµ ¸»ÀÌ´Ù. ¹«¾úº¸´Ùµµ Áö±Ý ´ç½ÅÀº ¾Ë°ÔµÈ°Í¿¡ ´ëÇÏ¿© Çູ ÇÒ°ÍÀÌ°í ÀÌÁ¦ sendmailº¸´Ù °¡»óÀÇ È£½ºÆ®¸¦ ½±°Ô ¼¼ÆÃÇϴ°Ϳ¡ ´ëÇÏ¿© Çغ¸µµ·Ï ÇÑ´Ù.

´ç½ÅÀÇ /var/qmail/control µð·ºÅ丮¸£ º¸¸é ´ÙÀ½°ú °°Àº ÆÄÀϵéÀÌ ÀÖ´Ù.

	nose:/var/qmail/control$ ls -la
	total 8
	drwxr-xr-x 2 root qmail 1024 Sep 29 10:08 .
	drwxr-xr-x 10 root root 1024 Sep 18 02:48 ..
	-rw-r--r-- 1 root root 22 Sep 18 02:40 defaultdomain
	-rw-r--r-- 1 root root 27 Sep 18 02:40 locals
	-rw-r--r-- 1 root root 27 Sep 18 02:40 me
	-rw-r--r-- 1 root root 17 Sep 18 02:40 plusdomain
	-rw-r--r-- 1 root root 27 Sep 18 02:40 rcpthosts
	-rw------- 1 root root 147 Sep 29 10:08 virtualdomains

¼¼°³ÀÇ °¡Àå Áß¿äÇÑ ÆÄÀϵéÀÌ Àִµ¥ (¹«¾úº¸´Ùµµ Áß¿äÇÏ´Ù):

me -- (qmailÀº »ç½Ç ÀÌÆÄÀÏ·Î ¼öÇàµÈ´Ù. ÀÌ°Í¿¡´Â ´ç½ÅÀÇ ·ÎÄà ȣ½ºÆ®¸í°ú µµ¸ÞÀÎ ¸íÀ» °¡Áö°í ÀÖ´Ù) rcpthosts -- (qmailÀÌ ÆíÁö¸¦ ¹Þ±âÀ§ÇÑ ¸ðµç È£½ºÅ¸ÀÌ´Ù. ´ç½ÅÀÇ ·ÎÄà µµ¸ÞÀÎÀ» ÀÌ ÆÄÀÏ¿¡ °î ¼¼ÆÃÇÏ¿©¾ß ÇÑ´Ù.)

Áß¿äÇÑ°Í: µµ¸ÞÀÎÀ» À§ÇÑ qmail ¹Ù¿î½º¸ÞÀÏÀº rcpthost¿¡ ¸®½ºÆ® µÇ¾î ÀÖÁö´Â ¾Ê´Ù. ´ç½ÅÀÇ °¡»óµµ¸ÞÀÎÀ» Æ÷ÇÔ¾ÆÇô ¸ðµç µµ¸ÞÀεéÀº ÀÌÆÄÀÏ¿¡ ¸ñ·ÏÈ­ µÇ¾î¾ß ÇÑ´Ù.

locals -- (·ÎÄÃÀÇ ¸ðµç È£½ºÆ®, Áï /etc/passwd ³»¿¡ ÀÖ´Â ÆíÁö¸¦ ¹ÞÀº À¯ÀúµéÀÇ È£½ºÆ®µéÀÌ ±â·ÏµÈ´Ù.)


3.17. dot-qmail.

dot-qmail Àº Áß¿äÇÑ ÄÁ¼ÁÀÌ°í ³ªÀÇ »ý°¢¿¡ ÀÌ HOW-TO¿¡¼­ ¸¶¶¥È÷ ÇϳªÀÇ ¼½¼ÇÀ» ÇÒ´ç ¹ÞÀ» ¸¸ÇÑ °ÍÀÌ´Ù. ±×·¯ÇÑ ÀÌÀ¯´Â ´ç½ÅÀº qmailÀÌ ¼³Ä¡ÇÏ°í ³ª¸é 95% °¡ dot- qmailÀ» »ç¿ëÇÒ°ÍÀ̱⠶§¹®ÀÌ´Ù.

dot-qmailÀº qmail-localÀ̶ó°íµµ ºÒ¸®¸ç ¸Þ¼¼Áö¸¦ ¼ö½ÅÇÑ ÀÌÈÄÀÇ ¸ðµç°ÍÀ» ÇÒ ¼ö ÀÖ´Ù. dot-qmailÀ» »ç¿ëÇÏ¸é ±×ÀÌ¿ëÀÚ´Â ¸ÞÀÏÀ» Æ÷¿öµå ÇÒ¼ö ÀÖ°í, ezmlm ¸ÞÀϸµ ¸®½ºÆ®¸¦ »ý¼ºÇÒ¼ö ÀÖ°í (qmail ¸ÞÀϸµ ¸®½ºÆ®¿Í °°Àº), »ç¿ëÀÚ À̸§ÇÏÀÇ ¾Ë¸®¾Æ½º¸¦ »ý¼ºÇÒ¼ö ÀÖ°í, ¿ÜºÎ ÇÁ·Î±×·¥À» È£ÃâÇÏ¿© ÀÚµ¿´ä½ÅÀ» ÇÒ ¼ö ÀÖ´Ù.

dot-qmailÀº ´ç½ÅÀÇ È¨µð·ºÅ丮¿¡ ÀÖ´Â .qmail ÆÄÀÏ¿¡ ÀÇÇÏ¿© ½ÇÇàµÈ´Ù. qmail-localÀº message¸¦ ÀÌÆÄÀÏÀÇ ¸í·É¿¡ µû¶ó¼­ ÀоîµéÀδÙ.

qmailÀÌ .qmail ÆÄÀÏÀ» ãÁö ¸øÇÒ °æ¿ì¿¡ ¼ö½ÅÀÚÀÇ È¨µð·ºÅ丮¿¡ ÀÖ´Â ¸ÞÀϹڽº¿¡ ¸ÞÀÏÀ» Àü¼ÛÇÑ´Ù. dot-mailÀÇ ¸Å´º¾ó ÆäÀÌÁö¸¦ º¸µµ·Ï Ç϶ó.

dot-qmailÀÇ À§ÇØ´Ü Á¡ÁßÀÇ Çϳª´Â À¯Àú°¡ ÀÚ½ÅÀÇ ¾ËÀ̾ƽº¸¦ °¡Áú¼ö ÀÖ´Ù´Â °ÍÀÌ´Ù. ¸¸ÀÏ ³ªÀÇ ÀÌ¿ëÀÚ account°¡ "adm"À¸·Î µÇ¾î ÀÖ´Ù¸é ³ª´Â .qmail-info ÆÄÀÏÀ» ¼Â¾÷ ÇÒ¼ö ÀÖ´Ù. ÀÌÆÄÀÏ¿¡´Â ó¸®ÇÏ´Â ¸Þ¼¼ÁöµéÀ» adam-info¿¡ ÁÖ¼ÒÈ­ÇÏ´Â ¸í·É¾î¸¦ °¡Áö °í ÀÖÀ» °ÍÀÌ´Ù. dot-qmailÀº ´ç½ÅÀÇ ÃëÇâ´ë·Î ¸¹Àº ¾Ë¸®¾Æ½º¸¦ »ý¼ºÇÒ¼ö ÀÖ°í ºÐ»êÈ­µÈ ¸ñ·ÏÀÌ¶óµµ ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù.


3.18. °¡»óµµ¸ÞÀÎ.

dot-mail¿¡ °¨»ç¸¦ º¸³»¸é¼­ °¡»ó µµ¸ÞÀÎÀº ¾Ë¸®¾Æ½º¸¦ ¸¸µå´Â°Í ¸¸Å­À̳ª ½±´Ù. °¡»óµµ¸ÞÀÎ ÆÄÀÏ¿¡ ´ÙÀ½°ú °°´Â Æ÷¸ËÀ¸·Î ÀÛ¼ºÇÑ´Ù.

	example.com:user

ÀÌ µµ¸ÞÀÎÀ¸·Î ¼ö½ÅµÇ´Â ¸ÞÀÏÀº ¾î´À À¯Àú¿¡°Ô º¸³¾°ÍÀΰ¡¸¦ ¾Ë·ÁÁÖ°í ÀÖ´Ù. ÀÌ°ÍÀº óÀ½º¼¶§¿¡´Â º¹ÀâÇØ º¸À̳ª, ½ÇÁ¦·Î´Â ¸Å¿ì Á÷°üÀûÀÌ´Ù. ¸¸ÀÏ ³ªÀÇ °èÁ¤ÀÌ example.com À¸·Î ¼ö½ÅµÇ´Â °¡»óµµ¸ÞÀÎÀÇ ÀÇÇؼ­ ÁöÁ¤µÈ admÀ̶ó¸é .qmail ÆÄÀÏ¿¡ ³ªÀÇ È¨µð·ºÅ丮¿¡¼­ example.com ÀϹÝÀûÀ¸·Î »ç¿ëµÇ´Â°Í°ú ¸¶Âù°¡Áö ·Î ÀúÀåµÇµµ·Ï ÇÒ¼ö ÀÖ´Ù. ±×·¸´Ù¸é .qmail-info´Â info@example.com À¸·Î µÇ¾î¾ß ÇÑ´Ù.

±×·¯³ª ³ªÀÇ ÀÌ¿ëÀÚ°èÁ¤À¸·Î ºÎÅÍ ÇϳªÀÇ °¡»óµµ¸ÞÀκ¸´Ù ¸¹Àº °ü¸®¸¦ ÇÏ·Á¸é ¾î¶»°Ô ÇؾßÇÒ±î?

°¡»óµµ¸ÞÀÎ ÆÄÀÏÀº ¸Å¿ì Á÷°¨ÀûÀ¸·Î ¸¸µé¼ö ÀÖ´Ù. È£ÇýÀûÀÎ »ç¿ëÀÚ°£ÀÇ ¹Ð¾î³»±â ´ë½Å ¿¡ ´ÜÁö È£ÇýÀûÀÎ ÀÌ¿ëÀÚ È®ÀåÀ» ¼³Á¤ÇÑ´Ù. ¿¹¸¦ µé¸é:

	example.com:adam-example
	example2.com:adam-example2

ÀÌ·¯ÇÑ ÄÄÇDZԷ¹À̼ÇÀº °¡»ó È£½ºÆ®¾Ë¸®¾Æ½º »ý¼ºÀ» ½±°Ô ÇÑ°í dot-qmail ÆÄÀϸíÀ¸·Î È®ÀåÇϴ°Ͱú´Â ´Ù¸£´Ù. Áö±Ý info@example.com Àº .qmail-example-info ¿¡ ÀÇÇؼ­, info@example2.com Àº .qmail-example2-info À¸·Î µÈ´Ù.

¸¸ÀÏ .qmail-ext °¡ Á¸ÀçÇÏÁö ¾ÊÀ¸¸é qmail-local Àº ±â¼³Á¤µÈ .qmail À» ÀÌ¿ëÇÑ´Ù. ¿¹¸¦ µé¸é ext °¡ for-bar À̸é (?) qmail-local Àº .qmail-for- º¸´Ùµµ ¿ì¼± .qmail-for-barÀ» ã´Â´Ù, ±×¸®°í ¸¶Áö¸·À¸·Î .qmail-defualt¸¦ ã´Â´Ù. ¸¸ÀÏ ¾î¶²°Íµµ ¹ß°ßµÇÁö ¾ÊÀ¸¸é qmail-localÀº ¸Þ¼¼Áö¸¦ ¹Ù¿î½º(?)ÇÑ´Ù. (¿¹¿Ü·Î¼­ ±âº»ÀûÀÎ ÀÌ¿ëÀÚ ÁÖ¼Ò°¡ ÀÖ´Ù¸é qmail-localÀº .qmail ÀÌ Á¸ÀçÇÏÁö ¾Ê°Å³ª .qmailÀÌ ºñ¾î¾úÀ½À¸·Î ó¸®ÇÑ´Ù.) ÀÌ·¯ÇÑ Ã³¸®´Â dot-qmailÀÇ ¸Å´º¾ó ÆäÀÌÁö·ÎºÎÅÍ ¿Â°ÍÀÌ´Ù.


3.19. FastForward

´ëºÎºÐÀÇ »÷µå¸ÞÀÏ À¯ÀúµéÀº /etc/aliases ¿¡ Àͼ÷ÇÏ´Ù. djb ÀÇ fastforward ÆÐÅ°Áö´Â ÀÌ·¯ÇÑ »÷µå¸ÞÀÏÀÇ /etc/aliases ¸¦ Áö¿øÇÑ´Ù. ´õºÒ¾î¼­

/etc/aliases °¡ È°¼ºÈ­ µÇ¸é, /var/qmail/alias/.qmail-default ¿¡ ±×³»¿ëÀ» ÀúÀåÇÑ´Ù.

	| fastforward -d /etc/aliases.cdb

ÃàÇÏÇÑ´Ù. ÀÌÁ¦´Â /etc/aliases °¡ È°¼ºÈ­ µÇ¾ú´Ù. ´ç½ÅÀº »÷µå¸ÞÀÏ Çü½ÄÀ¸·Î /etc/aliases À» »ç¿ëÇÒ ¼ö ÀÖ´Ù. °¡»óµµ¸ÞÀο¡¼­µµ ÀÌ¿ëÇÒ¼ö ÀÖ´Ù. (»÷µå¸ÞÀÏ¿¡¼­´Â Áö¿øÇÏÁö ¾Ê´Â´Ù) /etc/aliases ¸¦ º´°æÇÏ°Ô µÇ¸é /etc/qmail/bin/newaliases ¸¦ ¼öÇàÇÏ¿©¾ß ÇÑ´Ù. º¸´Ù ÀÚ¼¼ÇÑ Á¤º¸¸¦ ¾òÀ¸·Á¸é fastforward ¿¡ Æ÷ÇԵǴ ALIASES ÆÄÀÏÀ» Àо¶ó.


3.20. ³¡ (±×¸®°í ½ÃÀÛ)

Å¥¸ÞÀÏÀº ±Ø´ÜÀûÀ¸·Î ºü¸£°í, À¯¿¬ÇÏ°í ¾ÈÀüÇÑ MTA ÀÌ´Ù. ÀÌ°ÍÀº ¸¹Àº ´Ù¸¥ ÀÀ¿ëÇÁ·Î±×·¥À¸·Î ÀÌ·ç¾îÁ® ÀÖ°í ³»°¡ ÇÏ°íÀÚ ÇÏ´Â °ÍµéÀ» ÇÒ¼ö ÀÖ°Ô ÇØÁÖ¾ú´Ù. ´õ ÇÊ¿äÇÑ Á¤º¸´Â Å¥¸ÞÀÏ À¥»çÀÌÆ®¸¦ Àоî¶ó.


3.21. ¾Ë¾ÆµÎ¾î¾ß ÇҰ͵é

³ª´Â ´Ù¸§°ú °°Àº »ç¶÷µé¿¡°Ô °¨»ç¸¦ Ç¥ÇÑ´Ù.

  • Dan Bernstein, ±×ÀÇ ÈǸ¢ÇÑ ÇÁ·Î±×·¥À» Á¦°øÇØ ÁØ°Í¿¡ ´ëÇÏ¿©

  • Russell Nelson, qmail ȨÆäÀÌÁö¸¦ È£½ºÆÃÇÏ¿© ÁØ°Í¿¡ ´ëÇÏ¿©

  • Christopher Johnson, vckpw ÆÐÅ°Áö¸¦ ÀÛ¼ºÇØ ÁØ°Í¿¡ ´ëÇÏ¿©

  • Mr. Sam, maildropÀ» Æ÷ÇÔÇϵµ·Ï qmailÀÇ ´Ù¾çÇÑ ±â´ÉÀ» ÁøÀü½ÃÄÑ ÁØ°Í¿¡ ´ëÇÏ¿©

  • ´ÙÀ½»ç¶÷µé¿¡°Ô´Â ÀÌ HOWTO°¡ Á»´õ À߸¸µé¾î Áöµµ·Ï Çǵå¹éÀ» º¸³»Áص¥ ´ëÇÏ¿© °¨»ç¸¦ µå¸°´Ù.

    • Matthew Gibbins

    • Scott Schwartz

    • Mark Delany

    • harold@nb.com.[sg]

    • Erik Linder

    • Djalil Chafai

    • Olivier Mueller

    • Peter Rye

    • Harry Hersh

    • Michael Handler

    • Mate Wierdl

    • Dave Sill (See Life with QmailÀ» º¸¶ó, ¶Ç´Ù¸¥ ÈǸ¢ÇÑ Å¥¸ÞÀÏ ·¹ÆÛ·±½º ÀÌ´Ù.)

    • Neal Pollack


3.23. ÁöºÒ!

´ç½ÅÀº ÀÌÁ¦±îÁöÀÇ ÀÌ·¯ÇÑ ÀÛ¾÷À» ½±°Ô ÇÏ¿´´Â°¡? ±×·¸´Ù¸é °ÆÁ¤ÇÒ°ÍÀº ¾ø´Ù. ³ª´Â

¸¸ÀÏ ÀÌ HOWTO °¡ ´ç½Å¿¡°Ô µµ¿òÀÌ µÇ¾ú´Ù¸é ³ª¿¡°Ô °¨»çÇÏ°Ô »ý°¢ÇÏ¸é µÇ°í, °¡´ÉÇÏ¸é ¿ìÆí¿±¼­¶óµµ º¸³»Áְųª, Ưº°ÇÏ°Ô °¨»çÇÏ°Ô »ý°¢ÇÑ´Ù¸é Amazone.com buy.com ¿¡¼­ Gift Certificate ¸¦ º¸³»ÁÖ¸é ´õ¿í ÁÁ°Ú´Ù.

--Adam adam@flounder.net This HOWTO is Copyright(R) 1998-2000 Adam D. McKenna À̹®°ÇÀÇ Çã°¡¿Í Àç¹èÆ÷´Â Open Content ¶óÀ̼±½º¿¡ µû¸¥´Ù.


ID
Password
Join
It is better to wear out than to rust out.


sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2010-06-10 18:35:09
Processing time 0.0025 sec