qmail-HOWTO By Adam McKennaadam-qmail@flounder.net 19, Auguest 1999 ¹æâÇöwinchild@kldp.org 1999³â10¿ù10ÀÏ º» ¹®¼­´Â ¸®´ª½º¸¦ Æ÷ÇÔÇÑ ÀϹÝÀûÀÎ À¯´Ð½º ½Ã½ºÅÛ¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â ¸ÞÀÏÀü¼Û¿¡ÀÌÀüÆ® ÀΠť¸ÞÀÏÀ» ¾î¶»°Ô ¼³Ä¡ÇÏ°í »ç¿ëÇÒ°Í Àΰ¡¿¡ ´ëÇÑ ¼³¸íÀÌ´Ù. ÀÌÆäÀÌÁö´Â °¡»ó ¿¡½ºÅ×ÀÌÆ® ÀÎÅͳÝÁÖµµ·Î ÀÛ¼ºµÇ¾ú´Ù. ´ç½ÅÀº Å¥¸ÞÀÏÀ» ¼³Ä¡ÇÒ ¼ö ÀÖ´Ù. ¿ì¸®ÀÇ ¼­ºñ½º°¡ ±×Á¤º¸¸¦ Á¦°øÇÑ´Ù. ÀÌ ÇÏ¿ìÅõ´Â Å¥¸ÞÀÏÀ» ÀÌ¿ëÇÏ°íÀÚ ½ÃÀÛÇÏ´Â »ç¶÷µé¿¡°Ô µµ¿òÀ» ÁÖ°íÀÚ ¸¸µé¾î Á³´Ù. Å¥¸ÞÀÏÀº ÈǸ¢ÇÑ MTA (¸ÞÀÏ Àü¼Û ¿¡ÀÌÀüÆ®) ·Î¼­ Dan Bernstein ÀÌ ¸¸µé¾ú´Ù. ¿©±â¿¡ ±â¼úµÈ ¸í·ÉÀ» µû¶ó¼­ ¼öÇàÇÏ¸é °£´ÜÇÏ°Ô Å¥¸ÞÀÏÀ» ÀνºÅçÇÏ°í »õ·Î¿î À¯Àú¸¦ ½±°Ô ¸¸µé¼ö ÀÖ´Ù. ______________________________________________________________________ ¸ñÂ÷ 1. ¼Ò°³ AID CDATA intro(LABEL)LABEL 1.1 ¿Ö Å¥¸ÞÀÏÀΰ¡? AID CDATA whyqmail(LABEL)LABEL 2. ÇÊ¿äÇѰ͵é AID CDATA need(LABEL)LABEL 2.1 ¼Ò¿À½ºÀÇ ´Ù¿î·Îµå¿Í ÆÐÅ°Áö Ç®±â. AID CDATA download(LABEL)LABEL 2.2 RTFM AID CDATA rtfm1(LABEL)LABEL 2.3 Å¥¸ÞÀÏ µð·ºÅ丮ÀÇ »ý¼º AID CDATA mkdir(LABEL)LABEL 2.4 Å¥¸ÞÀÏÀ» ½ÇÇàÇϴµ¥ ÇÊ¿äÇÑ ÀÌ¿ëÀÚ¿Í ±×·ìÀ» µî·Ï AID CDATA user(LABEL)LABEL 2.5 Å¥¸ÞÀÏ°ú rblsmtpd ÀÇ ÄÄÆÄÀÏ. AID CDATA rblsmtpd(LABEL)LABEL 2.6 Å¥¸ÞÀÏÀÇ Configure. AID CDATA configure(LABEL)LABEL 2.7 Å¥¸ÞÀÏÀÇ ¾Ë¸®¾Æ½ºÀÇ ¼³Ä¡ AID CDATA alias(LABEL)LABEL 2.8 ·ÎÄà Àü¼ÛÀ» °¡´ÉÄÉ Çϱâ AID CDATA local(LABEL)LABEL 2.9 Maildir. AID CDATA maildir(LABEL)LABEL 2.10 sendmail Á×À̱â!! AID CDATA killsendmail(LABEL)LABEL 2.11 Å¥¸ÞÀÏ µ¥¸óÀ» ¼Â¾÷. AID CDATA setup(LABEL)LABEL 2.12 daemontools °ú tcpserverÀÇ ¼³Ä¡. AID CDATA tools(LABEL)LABEL 2.13 rblsmtpd AID CDATA rblsmtpd(LABEL)LABEL 2.14 RTFM AID CDATA rtfm2(LABEL)LABEL 2.15 Á¦¾îÆÄÀϵé AID CDATA control(LABEL)LABEL 2.16 dot-qmail. AID CDATA dotqmail(LABEL)LABEL 2.17 °¡»óµµ¸ÞÀÎ. AID CDATA virtualdomain(LABEL)LABEL 2.18 ·ÎÄýýºÅÛ ¾Ë¸®¾î½º AID CDATA localalias(LABEL)LABEL 2.19 ³¡ (±×¸®°í ½ÃÀÛ) AID CDATA end(LABEL)LABEL 2.20 ¾Ë¾ÆµÎ¾î¾ß ÇҰ͵é AID CDATA acknowlodge(LABEL)LABEL ______________________________________________________________________ 1. ¼Ò°³ 1.1. ¿Ö Å¥¸ÞÀÏÀΰ¡? ¿Ö Å¥¸ÞÀÏ·Î ¹Ù²Ù¾î¾ß Çϴ°¡? ¸¸ÀÏ ´ç½ÅÀÌ sendmail.cf¸¦ ÆíÁýÇì º»ÀûÀÌ ÀÖ´Ù¸é ´ç½ÅÀº ¾Ë°í ÀÖÀ» °ÍÀÌ´Ù. ¿Ö ¹Ù²Ù¾îÇÏ ÇÏ´ÂÁö. ¿©±â¿¡ ±× ¸î°¡Áö ÀÌÀ¯¸¦ Àû¾ú´Ù. o ¾ÈÀü¼º: Å¥¸ÞÀÏÀº ¾ÈÀüÇÏ´Ù. Áö³­ÇØ¿¡ Å¥¸ÞÀÏ Áö¿øÀÚ¿¡ ÀÇÇؼ­ 1000´Þ·¯ÀÇ »ó±Ý À» °É°í µµÀüÀ» ¹Þ¾Ò¾ú´Ù. Áö³­ÇÑÇØ ÀÌ »ó±ÝÀº º¸Á¸µÇ¾úÀ¸¸ç ÇÁ¸®¼ÒÇÁÆ®Àç´Ü¿¡ º¸³»Á¯´Ù. ´í ¹ø½ºÅ×ÀÎÀº Å¥¸ÞÀÏÀÇ ÀúÀÚÀÌ´Ù. ÇöÀç 500´Þ·¯ÀÇ »ó±ÝÀ» °É°í Å¥ ¸ÞÀÏÀÇ º¸¾È±¸¸ÛÀ» ãµµ·Ï ÇÏ°í ÀÖ´Ù. o ¼Óµµ. Å¥¸ÞÀÏÀº ÀϹÝÀûÀÎ ½Ã½ºÅÛ¿¡¼­ ÇÏ·ç¿¡ ¹é¸¸°ÇÀÇ ¸Þ¼¼Áö¸¦ Àü¼ÛÇÒ¼ö ÀÖ´Ù. ºñ·Ï ±×°ÍÀÌ 486½Ã½ºÅÛÀ̶ó°í ÇÏ´õ¶óµµ ÇÏ·ç¿¡ 10¸¸°ÇÀÇ ¸Þ¼¼Áö¸¦ ´Ù·ê¼ö ÀÖ´Ù. o ½Å·Ú¼º, Å¥¸ÞÀÏÀº ¸ÞÀÏÀÌ Àü¼ÛÇßÀ½À» ¾Ë¸®±â Àü¿¡ µð½ºÅ©¿¡ ÆíÁö¸¦ ¾´´Ù. ÀÌ·¯ ÇÑ ¹æ¹ýÀº ÄÄÇ»ÅÍÀÇ Àü¿øÀÌ ³ª°¡µµ ÆíÁö¸¦ ÀÐ¾î ¹ö¸®´Â ¹ýÀÌ ¾ø´Ù. o ¾ÆÁÖ ½¬¿î °¡»óµµ¸ÞÀÎ °ü¸®. ÀÌ°ÍÀº Å¥¸ÞÀÏÀÇ ¾Öµå¿Â ÇüÅ·μ­ °¡»óÀÇ POP µµ¸Þ ÀÎÀ¸·Î vchkpw ¶ó°í ºÒ¸°´Ù. ÀÌÆÐÅ°Áö¸¦ ÀÌ¿ëÇϸé À¯´Ð½ºÀÇ ÀÌ¿ëÀÚ°¡ ¾Æ´Ï´õ¶óµµ POP3 ÀÌ¿ëÀÚ·Î ¼Â¾÷ÀÌ °¡´ÉÇÏ´Ù. o ezmlm À» ÀÌ¿ëÇÑ ÀÌ¿ëÀÚ°¡ Á¦¾îÇÏ´Â ¸ÞÀϸµ ¸®½ºÆ®. Á÷°üÀûÀÌ°í Á÷¼±ÀûÀÌ¸ç °£´ÜÇÑ °ü¸®°¡ °¡´ÉÇÏ´Ù. ÇöÀç ³»°¡ ¸»ÇÒ¼ö Àִ°ÍÀº Å¥¸ÞÀÏÀº ¼¾µå¸ÞÀϺ¸´Ù ½±´Ù´Â °ÍÀÌ´Ù. ±×°ÍÀº Á¢ÇÑÁö ¸î½Ã°£ µÇÁö ¾Ê¾Ò´Ù°í ÇÏ´õ¶óµµ ¹ÏÀ»¸¸ÇÑ °ÍÀÌ´Ù. Áö±Ý ³ª´Â ¼¾µå¸ÞÀϺ¸Å¸ Å¥¸ÞÀÏÀÌ ½±´Ù°í ¸»ÇÏ°í Àִ°ÍÀε¥ ´ç½ÅÀÌ ÃÖÃÊÀÇ ¸î½Ã°£ µ¿¾ÈÀ» ±×·¸Áö ¾Ê¾Ò´Ù°í ÇÏ´õ¶óµµ ³ª¸¦ ¹Ï¾î¾ß ÇÑ´Ù. Å¥¸ÞÀÏÀÇ ¹®¼­, ¿Ïº®ÇÏ°í ¸¸Á·½º·´°Ô ¾²¿©Á³À½¿¡µµ ºÒ±¸ÇÏ°í, ´ë´ÜÈ÷ ÀÌ·ÐÀûÀÌÁö¸¸ ÀÌ ¹®°ÇÀÌ ´Ü°èÀûÀÌ ¾Æ´Ï´Ù. ¸Å´º¾ó ÆÄÀÏÀº Å¥¸ÞÀÏ¿¡ ´ëÇÏ¿© ÀÌ·ÐÀûÀΠ󸮰¡ ¾ø´Â »õ·Î¿î ¾î¶°ÇÑ ÀÌ¿ëÀÚ¿¡°Ô´Â ´ë´ÜÈ÷ Ãß»óÀûÀÌ´Ù. (http://www.nrg4u.com ¿¡ Àִ ť¸ÞÀÏÀÇ ±â´Éµµ¸¦ È®ÀÎÇØ º¸¶ó) ³ªÀÇ Ã¹¹ø° Ãæ°í: ¸ðµç ÀνºÅç ÆÄÀÏÀ» ÀÐ°í ¿ìÁ÷ÇÏ°Ô ¸ÇÆÄÀÏÀ» Àоî¶ó. Å¥¸ÞÀÏÀÇ ±âº»Àû ÀÌ·ÐÀÌ ¼¾µå¸ÞÀÏ°ú ´Ù¸¥°ÍÀ» ÇнÀÇÏ°í Å¥¸Þ¸µÀÇ Å°À̺κÐÀ» ÀÌÇØ Ç϶ó. Å¥¸ÞÀÏÀÇ ÀÛ¾÷À» ÅëÇؼ­ ¾ÆÀ̵ð¾î¸¦ ¾òµµ·Ï ³ë·ÂÇ϶ó Å¥¸ÞÀÏÀÇ ÁÖ¾ÆÀ̵ð¾î´Â ¸ðµç MTA ÀÛ¾÷À» ¼öÇàÇϴµ¥ À־ Å©°í, ¹ÙÀ̳ʸ®¿¡ ÀÇÇÑ ÀÏ¿øÈ­, ³Ê¹« »ìÂð°Í, °Å´ëÇÑ°ÍÀ» ´ëüÇÏ´Â °ÍÀÌ´Ù. Å¥¸ÞÀÏÀº ¸ÞÀÏÀ» ó¸®ÇÏ´Â ÀÛ¾÷ À» °¢°¢ÀÇ º°°³ÀÇ ¼öÇàÇÁ·Î±×·¥À» ÇÒ´çÇÏ¿© ¼¼ºÐÈ­ÇÑ°ÍÀÌ´Ù. °¢ ÇÁ·Î±×·¥Àº µ¶¸³Àû ÀÌ´Ù. ÀÌ ¸ðµ¨Àº ¸î°¡ÁöÀÇ ÀÌÀÍÀ» °¡Áö´Âµ¥ ÀÌ¿ëÀÚ°¡ ½±°Ô ²ø¾îµéÀϼö ÀÖÀ¸¸ç, ºü¸£°Ô µð¹ö±ëÀ» ÇÏ°í Ä¿½ºÅÛÅøµéÀ» ½±°Ô ÅëÇÕÇÒ¼ö ÀÖ´Ù. 2. ÇÊ¿äÇѰ͵é Å¥¸ÞÀÏÀ» ÀνºÅç ÇϱâÀü¿¡ ´ÙÀ½°ÍµéÀº ²À ÇÊ¿äÇÑ°ÍÀÌ´Ù: o À¯´Ð½º³ª À¯´Ð½º¿Í ºñ½ÁÇÑ ¿î¿µÃ¼Á¦¸¦ °¡Áö´Â ½Ã½ºÅÛÀÌ ÀÖ¾î¾ß ÇÑ´Ù. °¡Àå ÀûÇÕ ÇÑ ½Ã½ºÅÛÀº Å¥¸ÞÀÏÀÇ ¹èÆ÷ÆÄÀÏÁß¿¡ README ÆÄÀÏ¿¡ Å¥¸ÞÀÏÀÌ Áö¿øÇÏ´Â ½Ã½ºÅÛ ¸ñ·ÏÀÌ ÀÖ´Ù. o ´ç½ÅÀÇ ½Ã½ºÅÛÀº DNS ¸íĪÀ» °¡Áö°í ÀÖ¾î¾ß Çϸç DNS °¡ ¼öÇàµÉ¼ö ÀÖ¾î¾ß ÇÑ´Ù. Å¥¸ÞÀÏÀº /etc/hosts ÆÄÀÏ¿¡¼­ ÇÊ¿ä·Î ÇÏ´Â µµ¸ÞÀÎ ¸íÀ» ãÁö ¾Ê´Â´Ù. ÀÛ¾÷ °ø°£Àº /var/qmail/control/smtproutes ¸¦ ÀÌ¿ëÇϳª ²À ±×·±°ÍÀº ¾Æ´Ï¸ç °æ¿ì¿¡ µû¶ó¼­ ´Þ¶óÁú¼ö ÀÖ´Ù. o ´ç½ÅÀº ÄÄÆÄÀÏ·¯°¡ ÀÖ¾ß ÇÑ´Ù. (duh) ¸¸ÀÏ ÄÄÆÄÀÏ·¯°¡ cc ¶ó°í ºÒ¸®¿ö ÁöÁö ¾Ê´Â´Ù¸é Å¥¸ÞÀÏÀÇ ¼Ò¿À½º Æ®¸®¿Í ±×¿Ü ÀÌ¿ëÇÏ´Â conf-* ÆÄÀϵéÀ» ÆíÁýÇÏ¿©¾ß ÇÒ°ÍÀÌ´Ù. 2.1. ¼Ò¿À½ºÀÇ ´Ù¿î·Îµå¿Í ÆÐÅ°Áö Ç®±â. ù¹ø° ½ºÅÜÀº ÇÊ¿äÇÑ ÆÄÀϵéÀ» ¼­¹ö¿¡¼­ ´Ù¿î·Îµå ÇÑ´Ù. ÀÌ Áöħ¼­¿¡¼­ ÇÊ¿äÇÑ ÆÐÅ°ÁöµéÀº ´ÙÀ½°ú °°´Ù: qmail ucspi-tcp daemontools rblsmtpd ´ÙÀ½°ú °°Àº ÀýÂ÷¿¡ µû¶ó ÀûÀýÇÑ °ø°£¿¡ (/usr/src/ ¿Í°°Àº) ÆÐÅ°Áö¸¦ Ǭ´Ù. (Áö±ÝÀº root·Î ¼öÇàÇÏ¿©¾ß ÇÑ´Ù.) # gzip -d qmail-1.03.tar.gz # tar xf qmail-1.03.tar ÆÄÀÏÀ» ǬÈÄ qmail-1.03 Æú´õ·Î ¹Ù²Û´Ù. # cd qmail-1.03 2.2. RTFM Å¥¸ÞÀϺ¼´õ¿¡¼­ FAQ¿Í INSTALL ÆÄÀÏÀ» Àо±â¸¦ ±ÇÇÑ´Ù. # more INSTALL # more INSTALL.alias # more INSTALL.mbox etc... INSTALL ÆÄÀÏÀ» Àо¾Ò´Ù¸é ´ç½ÅÀº ÀÌ HOWTO¸¦ Àо ÇÊ¿ä°¡ ¾øÀ» °ÍÀÌ´Ù. ±×·¯³ª ÀÌ¹Ì À̸¸Å­ ÀÐ¾î ¿ÔÀ¸³ª °è¼Ó Çؼ­ ÁøÇàÇØ °¡µµ·Ï ÇÏ°Ú´Ù¿. 2.3. Å¥¸ÞÀÏ µð·ºÅ丮ÀÇ »ý¼º ù¹ø°´Â Å¥¸ÞÀÏÀÌ ÇÊ¿ä·Î Çϴ Ȩµð·ºÅ丮¸¦ »ý¼ºÇÏ¿©¾ß ÇÑ´Ù. # mkdir /var/qmail 2.4. Å¥¸ÞÀÏÀ» ½ÇÇàÇϴµ¥ ÇÊ¿äÇÑ ÀÌ¿ëÀÚ¿Í ±×·ìÀ» µî·Ï ÀÌÁ¦ ´Ù¾çÇÑ Å¥¸ÞÀÏÀÇ µ¥¸óÀ» ½ÇÇàÇϱâ À§ÇÑ ÀÌ¿ëÀÚµé ¸ðµÎ¿Í ±×·ìÀ» »ý¼ºÇÏ¿©¾ß ÇÑ´Ù. INSTALL.ids¸¦ º¸¸é ÇÊ¿äÇÑ ±×·ìÀÌ ÀÖ´Ù. ¸¸ÀÎ µ¥ºñ¾È ¸®´ª½º 2.0¸¦ »ç¿ëÇÑ ´Ù¸é ÀÌ¹Ì »ý¼ºµÇ¾î ÀÖÀ»°Í ÀÌ´Ù. (µ¥ºñ¾È ³ªÀ̽º!) ¸®´ª½º¿Í ¼Ö¶ó¸®½º ¶ó¸é ´ÙÀ½°ú °°Àº ¸í·ÉÀ» ¼öÇàÇÑ´Ù: # 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. *** 2.5. Å¥¸ÞÀÏ°ú rblsmtpd ÀÇ ÄÄÆÄÀÏ. ´ÙÀ½´Ü°è·Î¼­ ÇÁ·Î±×·¥°ú Å¥¸ÞÀÏ µð¤©·ºÅ丮 Æ®¸®¸¦ ¸¸µç´Ù. 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/ ¿¡ »ý¼ºµÉ°ÍÀÌ´Ù. 2.6. Å¥¸ÞÀÏÀÇ Configure. Å¥¸ÞÀÏÀÌ ÄÄÆÄÀÏ µÇ¾úÀ¸¸é ÄÁÇDZԸ¦ Ç׿©¾ß ÇÑ´Ù. ÀÌ°ÍÀº ¸Å¿ì ½±´Ù: ´Ù½Ã Å¥¸ÞÀÏÀÇ µð·ºÅ丮·Î µ¹¾Æ°¡¼­ ´ÙÀ½À» ÀÔ·ÂÇÑ´Ù. # ./config ¸¸ÀÏ ÀÌ°ÍÀÌ ¼öÇàµÇÁö ¾ÊÀ¸¸é ´ç½ÅÀÌ Á÷Á¢ ±ÍÂúÀº ÀÛ¾÷À» ÇØ¾ß ÇÑ´Ù. INSTALL.ctl ÆÄÀÏÀ» Àо°í ´ç½ÅÀÇ ·ÎÄà IP¿Í DNS ÀÇ ¹®Á¦¸¦ ÇØ°áÇØ¾ß ÇÑ´Ù. ±×·¡µµ ¹®Á¦°¡ ÇØ°áµÇÁö ¾ÊÀ¸¸é ´Ù¸¥¹æ¹ýÀ¸·Î ´ÙÀ½À» µû¶ó¼­ ½ÇÇàÇ϶ó. # ./config-fast your.full.host.name ÀÌ°ÍÀº Å¥¸ÞÀÏÀÌ ¼öÇàÇϴµ¥ ÇÊ¿äÇÑ ÆÄÀϵéÀ» »ý¼ºÇÒ°Í ÀÌ´Ù. 2.7. Å¥¸ÞÀÏÀÇ ¾Ë¸®¾Æ½ºÀÇ ¼³Ä¡ # cd ~alias # echo adam > .qmail-root # echo bob > .qmail-postmaster # echo bob > .qmail-mailer-daemon Å¥¸ÞÀÏÀº ¸ðµç ¾Ë¸®¾î½º ÆÄÀÏÀ» ÀÌ¿ëÇÑ´Ù. ÀÌ°ÍÀº Å¥¸ÞÀÏÀÌ sendmail°ú ´Ù¸¥ ÁÖ¿äÇÑ °ÍÁßÀÇ ÇϳªÀÌ´Ù. ÀÌ °ÍÀº ´ÙÀ½¿¡ ÀÚ¼¼ÇÏ°Ô ¼³¸íµÈ´Ù. root¸¦ À§ÇÑ ¾Ë¸®¾Æ½º°¡ ±â¼ú µÈ´Ù. ÀÌ°ÍÀº ´ÙÀ½¿¡ ÀÚ¼¼ÇÏ°Ô ¼³¸íµÈ´Ù. ¾Ë¸®¾î½º´Â root¿¡ ÀÇÇؼ­ ¾²Áø´Ù. ÀÌ°Í Àº root°¡ Å¥¸ÞÀÏÀÌ ¸ÞÀϼö½ÅÀ» Çϴ°ÍÀÌ ¾Æ´Ï±â ¶§¹®ÀÌ´Ù. ½ÇÁ¦·Î Å¥¸ÞÀÏÀº root¿¡ ÀÇÇؼ­ ¼ÒÀ¯µÈ ÆÄÀÏÀº Àü¼ÛÀ» °ÅºÎÇÒ °ÍÀÌ´Ù. INSTALL.alias ÆÄÀÏÀ» º¸¸é º¸´Ù ÀÚ¼¼ ÇÑ ³»¿ëÀ» ¾Ë¼ö ÀÖ´Ù. 2.8. ·ÎÄà Àü¼ÛÀ» °¡´ÉÄÉ Çϱâ ÀÌ°ÍÀÌ ³¡³ª°Ô µÇ¸é ´ç½ÅÀÇ qmail ½Ã½ºÅÛÀº Å×½ºÆ®°¡ ÁغñµÈ°ÍÀÌ´Ù. Å¥¸ÞÀÏÀÇ ·ÎÄà Àü¼ÛÀ» °¡´É°Ô Çϴ°ÍÀº rootÀÇ ¸í·ÉÀ¸·Î ¼öÇàÇÑ´Ù. # cp /var/qmail/boot/home /var/qmail/rc # csh -cf '/var/qmail/rc &' ÀÌ·¯ÇÑ ÇÁ·Î¼¼¼­µéÀº ¼¾µå¸ÞÀÏ °ú ÀÎÅÍÆäÀ̽º ÇÏÁö ¾Ê´Â´Ù. ·ÎÄà Àü¼ÛÅ×½ºÆ®´Â ´ç½Å ÀÌ ÀÓÀÇ·Î ÁغñÇÑ°ÍÀ» ÀÌ¿ëÇÑ´Ù. (TEST.deliver¸¦ Àо¶ó) ´ç½ÅÀÇ È¨µð·ºÅ丮¿¡ ÀÖ´Â ¸ÞÀϹڽº¿¡ ÀÖ´Â ¸ÞÀÏÀ» Àü¼ÛÇÒ °ÍÀÌ´Ù. /var/spool/mail¿¡ ¸¸µé¾îÁö´Â Á¤º¸´Â Å¥¸ÞÀÏ ¼³Ä¡½Ã¿¡ ȣȯÀ» À§ÇÑ°ÍÀÌ´Ù. INSTALL.mbox¸¦ Àо¶ó. Å¥¸ÞÀÏÀÌ ´ç½ÅÀÇ È¨µð·ºÅ丮ÀÇ ¸ÞÀϹڽº¸¦ Á÷Á¢ÀûÀ¸·Î ÀбâÀü¿¡, PINE °°Àº ¸ÞÀÏ ÇÁ·Î±×·¥ÀÌ ¼ö½ÅµÈ ¸ÞÀÏ¿¡ ´ëÇÏ¿© setgid¸¦ ÇÒ ÇÊ¿ä°¡ ¾ø´Ù. ÀÌ°ÍÀº ºñ·Ï Àû±â´Â ÇÏÁö¸¸ º¸¾È»óÀÇ ±¸¸ÛÀÌ ¸¸µé¾îÁú °¡´É¼ºÀ» ¾ø¾Ø´Ù. 2.9. Maildir. MaildirÀº ¸Þ¼¼Áö¸¦ Àü¼ÛÇÏ´Â ¶ÇÇϳªÀÇ ¹æ¹ýÀ¸·Î¼­ ´ÙÀ½°ú °°Àº ÀÌÁ¡À» °¡Áö°í ÀÖ´Ù: Lock-free -- ÀÌ°ÍÀº NFS¸¦ ÀÌ¿ëÇÑ ÆÄÀÏÀúÀå ¹æ¹ý¿¡¼­µµ ½Å·Úµµ¸¦ °¡Áö°í ÀÖ´Ù. qmail-pop3d¸¦ »ç¿ëÇÒ¼ö ÀÖ´Ù. Å¥¸ÞÀÏ°ú »ç¿ëÇÏ´Â POP3 µ¥¸óÀº ¾ÈÀüÇÏ´Ù. ÇÁ·Î±×·¥Àº /var/spool/mail ÀÇ ´ç½ÅÀÇ ¸ÞÀϹڽºÀÇ ÆÄÀÏÀÇ ½Ã°£À» °¡Á®¿À´Âµ¥ stat()¸¦ »ç¿ëÇÏÁö ¾Ê´Â´Ù. ´ë±Ô¸ðÀÇ À¯Àúº£À̽º ½Ã½ºÅÛ¿¡¼­´Â ÀÌ°ÍÀ» ¸¸µå´Âµ¥ »ó´çÇÑ ½Ã°£ÀÌ °É¸±¼ö ÀÖ´Ù. mutt MUA¿¡ ÀÇÇؼ­ ½ÇÁ¦ÀûÀ¸·Î Áö¿øµÈ´Ù. MaildirÀ» »ç¿ëÇÏ°Ô µÇ¸é ¸î°¡ÁöÀÇ ´ÜÁ¡À» °¡Áö°í ÀÖ´Ù. PINE°ú °°´Â ÀϺΠ´ëÁßÀûÀÎ ÇÁ·Î±×·¥Àº MaildirÀ» »ç¿ëÇϱâ À§Çؼ­´Â ÆÐÄ¡¸¦ ÇÏ°í ÀçÄÄÆÄÀÏÀ» ÇؾßÇÑ´Ù. PINEÀÇ ÆÐÄ¡¸¦ À§Çؼ­ Bloodhounds Internations ÀÇ c-Ŭ¶óÀ̾ðÆ®°¡ ÇÊ¿äÇÏ´Ù. MaildirÀº °¢ ¸Þ¼¼Áö º°·Î ºÐ¸®µÈ ÆÄÀÏ·Î ÀúÀåÇÑ´Ù. ÀÌ°ÍÀº ÇϳªÀÇ ½ºÇ®ÆÄÀÏÀ» »ç¿ëÇϴ°ͺ¸´Ù ÀÚ¿øÀ» ¸¹ÀÌ ¼Ò¸ðÇÑ´Ù. ¸¸ÀÏ MaildirÀ» ÀÌ¿ëÇϱ⸦ ¿øÇÑ´Ù¸é ´ç½ÅÀÇ È¨ µð·ºÅ丮¿¡¼­ ´ÙÀ½¸í·ÉÀ» ¼öÇàÇÑ´Ù. $ /var/qmail/bin/maildirmake $HOME/Maildir $ echo ./Maildir/ > ~/.qmail ±â¾ïÇÒ°ÍÀº Maildir Àº ÀÌ¿ëÀÚÀÇ °ÍÀ¸·Î ¼ÒÀ¯°¡ µÇ¾î ÀÖ¾î¾ß ÇÑ´Ù. ¸¸ÀÏ root¿¡ ÀÇÇØ ¼­ »ý¼ºµÇ¸é ´ç½ÅÀÇ °ÍÀ¸·Î ¿À¿ì³Ê½ÍÀ» ¹Ù²Ù¾î ³õ¾Æ¾ß ÇÑ´Ù. /etc/skil¿¡ ÀÖ´Â MaildirÀ» Æ÷ÇÔÇϴ°͵µ ÁÁÀº ¾ÆÀ̵ð¾î ÀÌ´Ù. ÀÌ°ÍÀº ÀÚµ¿ÀûÀ¸·Î »õ·Î¿î À¯Àú¿¡°Ô MaildirÀ» ¸¸µé¾î ÁØ´Ù. Maildir¿¡ ´ëÇÏ¿© Á»´õ ¾Ë°í ½ÍÀ¸¸é INSTALL.maildirÀ» Àо¶ó. 2.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 (/usr/sbin Àº ´ç½ÅÀÇ ½Ã½ºÅÛ¿¡´Â ¾øÀ»¼ö ÀÖ´Ù.) *** Áß¿äÇÑ°Í: sendmailÀº ´ç½ÅÀÇ ÃʱâÈ­ ½ºÅ©¸³Æ®¿¡ ÀÇÇؼ­ ½Ãµ¸µÇµµ·Ï µÇ¾î ÀÖ´Ù. ÀÌ·¯ÇÑ ½Ã½ºÅÛÀÌ reboot µÉ°æ¿ì¿¡ ½ÇÇàÇÏ´Â ÃʱâÈ­ ½ºÅ©¸³Æ®¿¡¼­ sendmailÀ» Áö¿ö¾ßÇÒ Çʿ伺ÀÌ ÀÖ´Ù. °¢ ½Ã½ºÅÛ¸¶´Ù ±ÔÁ¤µÇ¾î ÀÖ´Â ¹®°Ç¿¡¼­ µµ¿òÀ» ¹ÞÀ»¼ö ÀÖÀ» °ÍÀÌ´Ù. 2.11. Å¥¸ÞÀÏ µ¥¸óÀ» ¼Â¾÷. ÀÌÁ¦ ÀνºÅçµÈ Å¥¸ÞÀÏÀ» SMTP, POP3¿Í ±×¹ÛÀÇ µ¥¸óÀÌ ´ç½ÅÀÇ ½Ã½ºÅÛ¿¡¼­ ¼Â¾÷µÇ°Ô ÇÏ¿©¾ß ÇÑ´Ù. °¡Àå Áß¿äÇÑ°ÍÀº qmail-smtpd ÀÌ´Ù. qmail-smtpd °¡ ¾øÀÌ ´ç½ÅÀÇ ½Ã½ºÅÛÀº ¿ÜºÎ·ÎºÎÅÍÀÇ ÆíÁö¸¦ Àü´ÞÇÒ ¼ö ¾ø´Ù. 2.12. daemontools °ú tcpserverÀÇ ¼³Ä¡. µ¥¸óÅø°ú ucspi-tcp ÆÐÅ°Áö´Â Å¥¸ÞÀÏÀÇ ±â´ÉÀ» º¸°­½ÃÄÑÁÖ´Â ÀϹÝÀûÀÎ À¯Æ¿¸®Æ¼·Î¼­ ÀÌ¹Ì ´Ù¿î·Îµå¸¦ ¹Þ¾ÒÀ» °ÍÀÌ´Ù. ¼öÆÛ¹ÙÀÌÀú, accustamp, ¼ÂÀ¯Àú¿Í µ¥¸óÅø ÆÐÅ°Áö¿¡¼­ ³ª¿Â cyclog, ±×¸®°í ucspi-tcp ¾Ö¼­ ³ª¿Â tcpserver¸¦ Å¥¸ÞÀÏÀ§ÇÏ¿© ÀÌ¿ëÇÏ°Ô µÉ°ÍÀÌ´Ù. ´ÙÀ½À» ½ÇÇàÇÏ°Ô µÇ¸é uspci-tcp ´Â /usr/local/bin ¿¡ ¼³Ä¡µÈ´Ù. # tar zxvf ucspi-tcp-0.84.tar.gz # cd ucspi-tcp-0.84 # make # make setup check µ¥¸óÅøÀº ´ÙÀ½°ú °°ÀÌ ½±°Ô ¼³Ä¡µÈ´Ù. # tar zxvf daemontools-0.53.tar.gz # cd daemontools-0.53 # make # make man # make setup $ make check # (can be run as a regular user) Áö±Ý ´ÙÀ½ÀÇ µð·ºÅ丮µéÀ» »ý¼ºÇÏ¿©ÁÖ¸é cyclog °¡ ·Î±×¸¦ ½ÃÀÛÇÒ°ÍÀÌ´Ù. # mkdir /var/log/qmail # chown qmaill /var/log/qmail # mkdir /var/log/qmail/qmail-smtpd # mkdir /var/log/qmail/qmail-pop3d # qmail-pop3d¸¦ »ç¿ëÇÒ °æ¿ì # chown qmaill /var/log/qmail/* µ¥¸óÅøÀÌ ¼³Ä¡µÇ¾úÀ¸¸é INSTALLÀ» µû¶ó¼­ ÇÁ·Î±×·¥À» Å×½ºÆ® Çϵµ·Ï ÇÑ´Ù. Å¥¸ÞÀÏ smtpd¸¦ ½ºÅ¸Æ®¾÷ ÇϱâÀü¿¡ ÀϺΠ¿¢¼¼½º ÄÁÆ®·ÑÀ» ÇؾßÇÒ Çʿ伺ÀÌ ÀÖ´Ù. /etc ³»¿¡ ÀÌ¿ëÇÒ ÆÄÀÏÀ»À» °£´ÜÇÏ°Ô Á¶Á¤ÇÑ´Ù. ³ª´Â /etc/tcp.smtp ÀÇ ¾×¼¼½º ÆÄÀÏ À» ÀÌ¿ëÇÑ´Ù. ¸¸ÀÏ ¿¢¼¼½º ÄÁÆ®·ÑÀ» ÀÌ¿ëÇÒ ÇÊ¿ä°¡ ¾ø´Ù¸é /etc/tcp.smtp ¿¡ ´ÜÁö ÇѶóÀÎ ¸¸À» ³ÖÀ¸¸é µÈ´Ù. :allow ±âº»ÀûÀÎ ÄÁÇDZԷ¹À̼ÇÀº ·ÎÄÃÈ£½ºÆ®¿¡ ÀÖ´Â »ç¶÷Àº ´©±¸³ª ÀÌ¿ëÇÒ¼ö ÀÖ°Ô ÇÏ´Â °ÍÀÌ´Ù. ·ÎÄÃÈ£½ºÆ®¿Í ·ÎÄà ³×Æ®¿÷¿¡ ÀÖ´Â »ç¶÷µéÀÌ »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ¸¸µç´Ù: 127.0.0.1:allow,RELAYCLIENT="" 192.168.1.:allow,RELAYCLIENT="" :allow º¸´Ù »ó¼¼ÇÑ ¿¡Á¦´Â man tcprules¸¦ º¸¾Æ¶ó. ´ç½ÅÀÇ ·üÀ» »ý¼ºÇÏ¿´À¸¸é ±×°ÍÀÌ È°¼ºÈ­ µÇµµ·Ï ÇÏ¿©¾ß ÇÑ´Ù. tcpserver ´Â cdb (µ¥ÀÌÅͺ£À̽º) ÆÄÀÏÀ» ¤·¸¯¾î¼­ ¼öÇàÇÑ´Ù. ´ç½ÅÀº tcprules ÇÁ·Î±×·¥À¸·Î ´ç½ÅÀÇ /etc/tcp.smtp ÆÄÀϷκÎÅÍ µ¥ÀÌÅͺ£À̽º¸¦ ¸¸µé¼ö ÀÖ´Ù. ÀÌ°ÍÀº ´ÙÀ½°ú °°ÀÌ ½ÇÇà ÇÑ´Ù. # tcprules /etc/tcp.smtp.cdb /etc/tcp.smtp.tmp < /etc/tcp.smtp 2.13. rblsmtpd rblsmtpd ´Â tcpserver ÇÏ¿¡¼­ (¿¹¸¦ µé¸é Å¥¸ÞÀÏ°ú sendmail) SMTP ¼­¹ö·Î¼­ ¼öÇà ÇÏ´Â ÀϹÝÀûÀÎ ÇÁ·Î±×·¥ÀÌ´Ù. ¸¸ÀÏ MAPS RBL¿¡ ¸ñ·ÏÈ­µÈ ºÒ·Ï»çÀÌÆ®¸¦ ¿øÇÑ´Ù¸é SMTP µ¥¸óÀ» ¾î¶°ÇÑ Àμö¸¦ rblsmtpd¿¡°Ô ÁÙ ÇÊ¿ä´Â ¾ø´Ù. SMTPµ¥¸óÀÌ ¼öÇàµÈ´Ù. ¸¸ÀÏ ´ç½ÅÀÌ ºí·°Å·½Ã½ºÅÛ(ORBS¿Í °°Àº)ÇÏ¿¡¼­ ºí·°±â¹ÝÀ¸·Î ¼öÇàµÇ±â¸¦ ¿øÇÑ ´Ù¸é ´Ü½ÅÀº rblsmtpd ÀÇ ¼öÇàÀ» ¸ÖƼÇ÷Π¼öÇà½Ãų ÇÊ¿ä°¡ ÀÖÀ» °Í¾Æ´Ù. ÀÌ°ÍÀº ¼­¹öÀÇ ¸íĪ¿¡ -b Ç÷¯±×¸¦ ÀÌ¿ëÇÔÀ¸·Î¼­ ÇÒ¼ö ÀÖ´Ù. ´ç½ÅÀº °¢°¢ ½ÇÇàÇÏ´Â ¹æ¹ýÀ» ã¾Æº¼¼ö ÀÖ´Ù. ÀÌÁ¦ ´ç½ÅÀÇ Å¥¸ÞÀϵ¥¸óÀ» tcpserver ÇÏ¿¡¼­ ½ÃÀÛÇÒ Áغñ°¡ µÇ¾ú´Ù¸é (±×¸®°í ºÎÆ®½Ã ¿¡ ÃʱâÈ­ ÆÄÀϵéÀÌ ÀÌ¿ëµÇ°Ô ÇÏ·Á¸é) ´ÙÀ½À» root ±ÇÇÑÀ¸·Î ½ÇÇàÇÑ´Ù: # PATH=/var/qmail/bin:/usr/local/bin:$PATH # mkdir /var/lock/qmail-smtpd # mkdir /var/log/qmail/ # mkdir /var/log/qmail/qmail-smtpd # supervise /var/lock/qmail-smtpd \ tcpserver -v -x/etc/tcp.smtp.cdb -u71 -g1001 0 25 \ rblsmtpd qmail-smtpd 2>&1 | setuser qmaill accustamp | \ setuser qmaill cyclog -s5000000 -n5 /var/log/qmail/qmail-smtpd & ¶Ç´Â ORBS ¿Í RBL À» ÀÌ¿ëÇÏ¿© block ½ÃŲ´Ù. # supervise /var/lock/qmail-smtpd \ tcpserver -v -x/etc/tcp.smtp.cdb -u71 -g1001 0 25 \ rblsmtpd rblsmtpd -rrelays.orbs.org qmail-smtpd 2>&1 |\ setuser qmaill accustamp | \ setuser qmaill cyclog -s5000000 -n5 /var/log/qmail/qmail-smtpd & ÀÌÀü¿¡ ¼öÇàÇÑ ¸í·ÉµéÀ» Á¤È®ÇÏ°Ô ¾Ë°í ½Í´Ù¸éÀº ´ç½ÅÀº ¸¹Àº·®ÀÇ ¹®°ÏÀ» Àо¾Æ¾ß ÇÒ°Í°°´Ù. ±×°ÍÀÌ ³»°¡ ÃßÁ¤Çϱâ·Î´Â ¸ðµç ¸ñ·Ï»ó¿¡ ÀÖ´Â ¸ðµç ¸í·É¾î¸¦ Àо¾Æ¾ß ÇÒ°Í°°´Ù. ´ç½ÅÀÇ tcpserver ·Î±×´Â ÀÌÁ¦ºÎÅÍ´Â /var/log/qmail/qmail-smtpd¿¡ ½×ÀÎ ´Ù. sysvinit ¸¦ À§ÇÑ rc ÆÄÀÏÀÇ ¿¹Á¦´Â part11¿¡¼­ tcpserver ÇÏ¿¡¼­ÀÈ qmail- smtp¸¦ ±¸µ¿½ÃÅ°´Â ¹æ¹ý¿¡¼­ ãÀ»¼ö ÀÖ´Ù. ÀÌ°ÍÀ» Àо¸é inetd.conf ¿¡¼­ÀÇ qmail-smtpdÀÇ ±¸µ¿¹æ¹ý¿¡ ´ëÇÏ¿© ±â¼úÇØ ³õ´Â°Í Áß¿¡¼­ ºÎÁ·ÇÑ°ÍÀ» ¹ß°ßÇÒ¼ö ÀÖÀ» °ÍÀÌ´Ù. (high load¸¦ À§ÇÑ ±ÇÇÒ¸¸ÇÑ °ÍÀº ¾Æ´Ï´Ù) ¿©±â¿¡ ´ÙÀ½À» Ãß°¡ÇÒ ÇÊ¿ä°¡ ÀÖ´Ù: smtp stream tcp nowait qmaild /var/qmail/bin/tcp-env tcp-env /usr/local/bin/rblsmtpd /var/qmail/bin/qmail-smtpd (ÇÑÁÙÀÓ) ÀÌ°ÍÀº xinetd ¿¡¼­´Â ´ÙÀ½°ú °°ÀÌ ÀÌ¿ëµÈ´Ù. service smtp { socket_type = stream protocol = tcp wait = no user = qmaild server = /var/qmail/bin/tcp-env server_args = /usr/local/bin/rblsmtpd /var/qmail/bin/qmail-smtpd only_from = 0.0.0.0 } ÀÌÁ¦ ½Ã½ºÅÛÀ» Àç½Ãµ¿ Çϰųª inetd ¸¦ ÀçÀûÀç ÇÑ´Ù. ¸®´ª½º¿¡¼­´Â: # killall -HUP inetd ¶Ç´Â # killall -USR1 xinetd 2.14. RTFM À̽ÃÁ¡¿¡ À־ °ø½ÄÀûÀÎ ¹®¼­¸¦ Àо´Â°ÍÀÌ ÁÁÀº »ý°¢ÀÏ°ÍÀÌ´Ù. ¹°·Ð ´ç½ÅÀÌ °Ô¼ÓÇؼ­ ³ªÀÇ ºó¾àÇÑ ¹®°ÇÀ» °è¼ÓÇؼ­ ÀÐ´Â´Ù¸é ±×·¸°Ô ÇÏÁö ¾Ê¾Æµµ µÈ´Ù. ³ª´Â ´ç½ÅÀ» Áö±ßÁö±ßÇÏ°Ô ÇÒ°ÍÀÌÁö¸¸ ±×°ÍÀº ³ª¸¦ ¸ôÀÔÇÏ°Ô ÇÑ´Ù. ¾î¶»µç °£¿¡ qmail·Î µ¹¾Æ°¡ÀÚ. 2.15. Á¦¾îÆÄÀÏµé ´ç½ÅÀº ÇѹøÀº 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 ³»¿¡ ÀÖ´Â ÆíÁö¸¦ ¹ÞÀº À¯ÀúµéÀÇ È£½ºÆ®µéÀÌ ±â·ÏµÈ´Ù.) 2.16. 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Àº ´ç½ÅÀÇ ÃëÇâ´ë·Î ¸¹Àº ¾Ë¸®¾Æ½º¸¦ »ý¼ºÇÒ¼ö ÀÖ°í ºÐ»êÈ­µÈ ¸ñ·ÏÀÌ¶óµµ ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù. 2.17. °¡»óµµ¸ÞÀÎ. 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ÀÇ ¸Å´º¾ó ÆäÀÌÁö·ÎºÎÅÍ ¿Â°ÍÀÌ´Ù. 2.18. ·ÎÄýýºÅÛ ¾Ë¸®¾î½º ·ÎÄþËÀ̶󽺸¦ »ý¼ºÇϱ⸦ ¿øÇÑ´Ù¸é ¾îµð¿¡ ÇØ¾ß Çϴ°¡? /etc/aliases ¿¡ ¸¸µé¾î¾ß Çϴ°¡? ±×·¸Áö ¾Ê´Ù. /etc/aliases´Â qmail¿¡ ÀÇÇؼ­ ó¸®µÈ sendmailÀÇ ¶Ç´Ù¸¥ ¹®Á¦ ÁßÀÇ ÇϳªÀÌ´Ù. ¾Ë¸®¾Æ½º¸¦ Ç×»ó Ãß°¡Çϱâ À§ÇÏ¿© (»õ·Î¿î ¾Ë¸®¾Æ½º) ´ë±Ô¸ðÀÇ µ¥ÀÌÅͺ£À̽º¸¦ »ý¼º ÇÏ´Â ´ë½Å¿¡ Å¥¸ÞÀÏÀº ¾ÆÁÖ ´Ù¸¥ ¹æ¹ýÀ¸·Î ·ÎÄà ¾Ë¸®¾Æ½º¸¦ ó¸®ÇÑ´Ù. Áö±ÝºÎÅÍ´Â ´ç½ÅÀÌ dot-qmail ÆÄÀÏ °ú °¡»óµµ¸ÞÀο¡ ´ëÇÏ¿© ¾Ë¾ÒÀ¸¹Ç·Î, ´ç½ÅÀº ½Ã½ºÅÛ ¾Ë¾Æ¶ó½º¸¦ ¾ó¸¶³ª ½±°Ô »ý¼ºÇϴ°¡¿¡ ´ëÇÏ¿© ³î¶óÁö ¾ÊÀ»°ÍÀÌ´Ù. ½Ã½ºÅÛ ¾Ë¸®¾Æ½º´Â ´ÜÁö dot-qmailÀÇ ÆÄÀÏÁßÀÇ ÇϳªÀÎ /var/qmail/alias ¸¦ ÀÌ¿ëÇÑ´Ù. 2.19. ³¡ (±×¸®°í ½ÃÀÛ) Å¥¸ÞÀÏÀº ±Ø´ÜÀûÀ¸·Î ºü¸£°í, À¯¿¬ÇÏ°í ¾ÈÀüÇÑ MTA ÀÌ´Ù. ÀÌ°ÍÀº ¸¹Àº ´Ù¸¥ ÀÀ¿ëÇÁ·Î±×·¥À¸·Î ÀÌ·ç¾îÁ® ÀÖ°í ³»°¡ ÇÏ°íÀÚ ÇÏ´Â °ÍµéÀ» ÇÒ¼ö ÀÖ°Ô ÇØÁÖ¾ú´Ù. ´õ ÇÊ¿äÇÑ Á¤º¸´Â Å¥¸ÞÀÏ À¥»çÀÌÆ®¸¦ Àоî¶ó. 2.20. ¾Ë¾ÆµÎ¾î¾ß ÇÒ°Íµé ³ª´Â ´Ù¸§°ú °°Àº »ç¶÷µé¿¡°Ô °¨»ç¸¦ Ç¥ÇÑ´Ù. 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 ______________________________________________________________________ ¸¸ÀÏ ³»°¡ Àؾî¹ö¸° °ÍÀÌ ÀÖ´Ù¸é ÆíÁö¸¦ º¸³»½Ã¿À. --Adam adam@floun­ der.net This HOWTO is Copyright(R) 1998 Adam D. McKenna