Å¥¸ÞÀÏÀº ±Øµµ·Î À¯¿¬ÇÏ´Ù. ÀÌ°ÍÀ» ¼³Ä¡ÇÏ´Â ¹æ¹ýÀº ¾öû³ª°Ô ¸¹Àº °¡Áþ¼öÀÇ ¹æ¹ýÀÌ ÀÖ´Ù. µû¶ó¼ ¸¸ÀÏ ´ç½ÅÀÌ ¿©±â¿¡ ¾²¿© Àִ´ë·Î µû¶ó¼ Çϱâ·Î Çß´Ù¸é, ¾²¿©Áø´ë·Î Á¤È®ÇÏ°Ô µû¶ó¾ß ÇÑ´Ù,´ç½ÅÀÌ ±×´ë·Î¸¸ µû¶ó¼ ÇÑ´Ù¸é »÷µå¸ÞÀÏ ³î¶ö¸¸Å ºñ½ÁÇÏ´Ù´Â °ÍÀ» ¾Ë°Ô µÉ°ÍÀÌ´Ù. Æ÷ÇԵȰÍÀº.
/etc/aliases ÀÇ Áö¿ø
.forward ÀÇ Áö¿ø
ÀÌ ÇÏ¿ìÅõ¿¡¼ °¡Á¤ÇÏ°í Àִ°ÍÀº
´ç½ÅÀº UNIX ¿¡ ´ëÇÏ¿© ´ë·«ÀûÀ¸·Î´Â ¾Ë°íÀÖ°í ±×°ÍÀ» ÀÛµ¿ÇÏ´Â ¹ýµµ ¾Ë°í ÀÖ´Ù.
À¯Àú¸¦ ¾î¶»°Ô µî·ÏÇÏ´ÂÁö, ÃʱâÆÄÀϵéÀ» ÀÔ¼öÇÏ°í ºÐ¹èÇÏ´Â ¹æ¹ýÀ» ¾Ë°í ÀÖ´Ù.
GNU ÀÇ tar / gzip / binutils /gcc ¿Í ±×¹ÛÀÇ À¯Æ¿¸®Æ¼µéÀ» »ç¿ëÇÒÁÙ ¾È´Ù.
ù¹ø° ½ºÅÜÀº ÇÊ¿äÇÑ ÆÄÀϵéÀ» ¼¹ö¿¡¼ ´Ù¿î·Îµå ÇÑ´Ù. ÀÌ Áöħ¼¿¡¼ ÇÊ¿äÇÑ ÆÐÅ°ÁöµéÀº ´ÙÀ½°ú °°´Ù:
oversize DNS package patch for qmail
´ÙÀ½°ú °°Àº ÀýÂ÷¿¡ µû¶ó ÀûÀýÇÑ °ø°£¿¡ (/usr/src/ ¿Í°°Àº) ÆÐÅ°Áö¸¦ Ǭ´Ù. (Áö±ÝÀº root·Î ¼öÇàÇÏ¿©¾ß ÇÑ´Ù.)
# gzip -d qmail-1.03.tar.gz # tar xf qmail-1.03.tar
ÆÄÀÏÀ» ǬÈÄ qmail-1.03 Æú´õ·Î ¹Ù²Û´Ù.
# cd qmail-1.03
ÇѹøÂëÀº Å¥¸ÞÀÏÆú´õ¿¡¼ 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
ù¹ø°´Â Å¥¸ÞÀÏÀÌ ¼öÇàÇϴµ¥ ÇÊ¿ä·Î Çϴ Ȩµð·ºÅ丮¸¦ »ý¼ºÇÏ¿©¾ß ÇÑ´Ù. À̵ð·ºÅ丮´Â Å¥¸Þ ÀÏÀÇ °ÅÀÇ ¸ðµç°Í, ÄÁÇDZԷ¹ÀÌ¼Ç ÆÄÀÏ, Å¥ ±×¸®°í ½ÇÁ¦ Å¥¸ÞÀÏÀÇ ¹ÙÀ̳ʸ®µé ±îÁö ¸ðµÎ ÀúÀå µÇ´Â °÷ÀÌ´Ù.
# mkdir /var/qmail
ÀÌÁ¦ ´Ù¾çÇÑ Å¥¸ÞÀÏÀÇ µ¥¸óÀ» ½ÇÇàÇϱâ À§ÇÑ ÀÌ¿ëÀÚµé ¸ðµÎ¿Í ±×·ìÀ» »ý¼ºÇÏ¿©¾ß ÇÑ´Ù. 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. ***
´ÙÀ½´Ü°è·Î¼ ÇÁ·Î±×·¥°ú Å¥¸ÞÀÏ µð·ºÅ丮 Æ®¸®¸¦ ¸¸µç´Ù.
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/ ¿¡ »ý¼ºµÉ°ÍÀÌ´Ù.
Å¥¸ÞÀÏÀÌ ÄÄÆÄÀÏ µÇ¾úÀ¸¸é ÄÁÇDZԸ¦ Ç׿©¾ß ÇÑ´Ù. ÀÌ°ÍÀº ¸Å¿ì ½±´Ù: ´Ù½Ã Å¥¸ÞÀÏÀÇ µð·ºÅ丮·Î µ¹¾Æ°¡¼ ´ÙÀ½À» ÀÔ·ÂÇÑ´Ù.
# ./config
config ½ºÅ©¸³Æ®´Â DNS ·ÎºÎÅÍ ¸ðµç ·ÎÄà IP ÁÖ¼ÒÀÇ ¸®Àúºêµå DNS ã°íÀÚ ÇÑ´Ù. ¸¸ÀÏ ÀÌ°ÍÀÌ ¼öÇàµÇÁö ¾ÊÀ¸¸é ´ç½ÅÀÌ Á÷Á¢ ±ÍÂúÀº ÀÛ¾÷À» ÇØ¾ß ÇÑ´Ù. INSTALL.ctl ÆÄÀÏÀ» Àо°í ´ç½ÅÀÇ ·ÎÄà IP¿Í DNS ÀÇ ¹®Á¦¸¦ ÇØ°áÇØ¾ß ÇÑ´Ù. ±×·¡µµ ¹®Á¦°¡ ÇØ°áµÇÁö ¾ÊÀ¸¸é ´Ù¸¥¹æ¹ýÀ¸·Î ´ÙÀ½À» µû¶ó¼ ½ÇÇàÇ϶ó.
# ./config-fast your.full.host.name
ÀÌ°ÍÀº Å¥¸ÞÀÏÀÌ ¼öÇàÇϴµ¥ ÇÊ¿äÇÑ ÆÄÀϵéÀ» »ý¼ºÇÒ°Í ÀÌ´Ù.
config-fast ¸¦ ¼öÇàÇÑ ÀÌÈÄ¿¡, /var/qmail/control ¿¡ ÀÖ´Â ÆÄÀϵéÀÌ Å¥¸ÞÀÏ¿¡¼ ÀÌ¿ë°¡´É ÇÑ ÇüÅ·Πº¯°æµÇ¾î ÀÖÀ» °ÍÀÌ´Ù. ÄÁÆ®·Ñ ÆÄÀÏ°ú ±× ±â´É¿¡ ´ëÇÑ ¼³¸íÀº ¼½¼Ç12: ÄÁÆ®·Ñ ÆÄÀÏÀ» º¸µµ·Ï ÇÑ´Ù.
ÁÖÀÇ: ¸¸ÀÏ config ½ºÅ©¸³Æ®°¡ ¸î°¡Áö ÀÌÀ¯·Î ½ÇÆÐÇÏ¿´´Ù¸é, À̼³Ä¡¸¦ °è¼ÓÇÏ¸é ¾ÈµÈ´Ù. ¸¸ÀÏ ÄÁÇDZԷ¹ÀÌ¼Ç ¾øÀÌ Å¥¸ÞÀÏÀ» ½ÇÇà½ÃŲ´Ù¸é, Á¤»óÀûÀ¸·Î µ¿ÀÛÇÏÁö ¾ÊÀ»°ÍÀÌ°í ¿ÀÇ ¸±·¹ÀÌ »óÅ·Π¼öÇàµÉ°ÍÀÌ´Ù.
# cd ~alias # echo adam > .qmail-root # echo bob > .qmail-postmaster # echo bob > .qmail-mailer-daemon
Å¥¸ÞÀÏÀº ¸ðµç ¾Ë¸®¾î½º ÆÄÀÏÀ» ÀÌ¿ëÇÑ´Ù. ÀÌ°ÍÀº Å¥¸ÞÀÏÀÌ sendmail°ú ´Ù¸¥ ÁÖ¿äÇÑ °ÍÁßÀÇ ÇϳªÀÌ´Ù. ÀÌ °ÍÀº ´ÙÀ½¿¡ ÀÚ¼¼ÇÏ°Ô ¼³¸íµÈ´Ù. root¸¦ À§ÇÑ ¾Ë¸®¾Æ½º°¡ ±â¼ú µÈ´Ù. ÀÌ°ÍÀº ´ÙÀ½¿¡ ÀÚ¼¼ÇÏ°Ô ¼³¸íµÈ´Ù. ¾Ë¸®¾î½º´Â root¿¡ ÀÇÇؼ ¾²Áø´Ù. ÀÌ°Í Àº root°¡ Å¥¸ÞÀÏÀÌ ¸ÞÀϼö½ÅÀ» Çϴ°ÍÀÌ ¾Æ´Ï±â ¶§¹®ÀÌ´Ù. ½ÇÁ¦·Î Å¥¸ÞÀÏÀº root¿¡ ÀÇÇؼ ¼ÒÀ¯µÈ ÆÄÀÏÀº Àü¼ÛÀ» °ÅºÎÇÒ °ÍÀÌ´Ù. INSTALL.alias ÆÄÀÏÀ» º¸¸é º¸´Ù ÀÚ¼¼ ÇÑ ³»¿ëÀ» ¾Ë¼ö ÀÖ´Ù.
Áö±Ý Å¥¸ÞÀÏÀ» ¼³Ä¡Çϴµ¥ ÀÖ¾î¼, ½Ã½ºÅÛÀÌ µ¿ÀÛÀ» ½ÃÀÛÇÏ¿´À»¶§ Å¥¸ÞÀÏÀÇ ¸ðµç°ÍµéÀÌ ½ÇÇàµÇµµ·Ï ¼³Á¤ÇÒ ÇÊ¿ä°¡ ÀÖ´Ù. ÀÌ°ÍÀ» °¡´ÉÇÏ°Ô ÇϱâÀ§ÇÏ¿© svscan À» »ç¿ë ÇÒ°ÍÀÌ°í ÀÌ°ÍÀº µ¥¸óÅø ÆÐÅ°ÁöÀÇ ÇѺκÐÀÌ´Ù.
ÇÏ¿ìÅõ¸¦ Á¶½É½º·´°Ô µû¶ó¼ ÇØ¿Ô´Ù¸é, µ¥¸óÅøÀº /usr/local/bin ¿¡ ÀÌ¹Ì ¼³Ä¡µÇ¾î ÀÖÀ»°ÍÀÌ´Ù.
ù¹øÀç·Î µ¥¸óÆ«ÀÇ ¼ºñ½º µð·ºÅ丮¸¦ ¸¸µéÇÊ¿ä°¡ ÀÖ´Ù. Dan Bernstein Àº /service µð·ºÅ丮¸¦ ÀÌ¿ëÇÒ°ÍÀ» ±ÇÀåÇÏ°í ÀÖ´Ù. ´Ù¸¥ µð·ºÅ丮¸¦ »ç¿ëÇÏ°í ÀÖ´Ù¸é ±×°ÍÀº ÀÚÀ¯ÀÌ´Ù. /service ´ë½Å¿¡ »ç¿ëÇÏ°í ÀÖµç ´ç½ÅÀÇ µð·ºÅ丮¸¦ ´ë½Å ÀÌ¿ëÇÏ¸é µÈ´Ù.
# 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/log/qmail # mkdir /var/log/qmail/qmail-send # mkdir /var/log/qmail/qmail-smtpd # 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> 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 ¿¡ Ãß°¡¸¦ ÇØ¾ß ÇÏ´ÂÁö °¢ÀÚÀÇ ½Ã½ºÅÛ¿¡ ÀûÀýÇÑ ¹®°ÇÀ» ã¾Æ º¸µµ·Ï ÇØ¾ß ÇÒ°ÍÀÌ´Ù.
¸¸ÀÏ 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> 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
ÂüÁ¶1: svscan ½ºÅ©¸³Æ®´Â ¸ðµÎ °°Àº°ÍÀº ¾Æ´Ï´Ù. À̽ºÅ©¸³Æ®¸¦ ´ç½ÅÀÇ init ¿¡ Ãß°¡ÇÒ ÇÊ¿ä°¡ Àִ°ÍÀº ¾Æ´Ï´Ù. ÀÌ ½ºÅ©¸³Æ®´Â svscan ÀÌ ½ÇÇàµÈÈÄ¿¡ Å¥¸ÞÀÏÀÌ ½ÇÇàµÇµµ·Ï Á¶ÀýÇÏ´Â °ÍÀÌ´Ù.
ÂüÁ¶2: svscan °ú qmail ºÎÆ® ½ºÅ©¸³Æ®¸¦ µî·Ï½Ãų¶§ chkconfig ¸¦ »ç¿ëÇÏ°Ô µÇ´Âµ¥ ½ºÅ©¸³Æ®ÀÇ Çì´õ¿¡ chkconfig ÀÇ Á¤º¸°¡ µé¾î°¡ ÀÖ¾î¾ß ÇÑ´Ù. ÀÌ°ÍÀº ½Ã½ºÅÛ¸¶´Ù ´Ù¸£¹Ç·Î man chkconfig ¸¦ ÂüÁ¶Çϵµ·Ï ÇÑ´Ù.
ÀÌÁ¦ /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
Å¥¸ÞÀÏ 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
ÀÌ°ÍÀ» ¼öÇàÇÑ´Ù´Â °ÍÀº ÁÁÀº°ÍÀ» À§ÇÏ¿© À§ÅÂ·Î¿î ±¸ 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À» Áö¿ö¾ßÇÒ Çʿ伺ÀÌ ÀÖ´Ù. °¢ ½Ã½ºÅÛ¸¶´Ù ±ÔÁ¤µÇ¾î ÀÖ´Â ¹®°Ç¿¡¼ µµ¿òÀ» ¹ÞÀ»¼ö ÀÖÀ» °ÍÀÌ´Ù.
/var/qmail/rc ÆÄÀÏÀº Å¥¸ÞÀÏÆÄÀÏÁß¿¡¼ °¡Àå Áß¿äÇÑ ÆÄÀÏÁßÀÇ ÇϳªÀÌ´Ù. ÀÌ°ÍÀº Å¥¸ÞÀÏÀ» Ã¥ÀÓÁö°í ½ÃÀÛÇÏ°Ô ÇÑ´Ù. º¸´Ù Áß¿äÇÑ°ÍÀº Å¥¸ÞÀÏÀÌ Ç×»ó ¸ÞÀÏÀ» ¼ö½ÅÇÒ¼ö ÀÖµµ·Ï ÇÑ´Ù. rc ÀÇ ³»¿ëÀº Å¥¸ÞÀÏÀ» À§ÇÑ ±âº»ÀûÀÎ Àü¼Û ¸í·É À¸·Î µÇ¾î ÀÖ´Ù.
#!/bin/sh exec env - PATH="/var/qmail/bin:$PATH" \ qmail-start '|dot-forward .forward |preline procmail'
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" \ qmail-start '|dot-forward .forward ./Maildir/'
±â¾ïÇÒ°ÍÀº Maildir Àº ÀÌ¿ëÀÚÀÇ °ÍÀ¸·Î ¼ÒÀ¯°¡ µÇ¾î ÀÖ¾î¾ß ÇÑ´Ù. ¸¸ÀÏ root¿¡ ÀÇÇØ ¼ »ý¼ºµÇ¸é ´ç½ÅÀÇ °ÍÀ¸·Î ¿À¿ì³Ê½ÍÀ» ¹Ù²Ù¾î ³õ¾Æ¾ß ÇÑ´Ù. /etc/skil¿¡ ÀÖ´Â MaildirÀ» Æ÷ÇÔÇϴ°͵µ ÁÁÀº ¾ÆÀ̵ð¾î ÀÌ´Ù. ÀÌ°ÍÀº ÀÚµ¿ÀûÀ¸·Î »õ·Î¿î À¯Àú¿¡°Ô MaildirÀ» ¸¸µé¾î ÁØ´Ù. Maildir¿¡ ´ëÇÏ¿© Á»´õ ¾Ë°í ½ÍÀ¸¸é INSTALL.maildirÀ» Àо¶ó.
ÀÌÁ¦ ¸ðµç°ÍÀÌ ¿Ï·áµÇ¾î Å¥¸ÞÀÏÀ» ½ÃÀÛÇÒ Áغñ°¡ µÇ¾ú´Ù. svscan ÀÌ ÀÌ¹Ì ½ÇÇà Áß À̹ǷΠ/service µð·ºÅ丮¿¡ /var/qmail/supervise ÀÇ ÄÁÆ®·Ñ µð·ºÅ丮µéÀ» ½Éº¼¸¯ ¸µÅ©¸¦ ÇØÁÖ¾î¾ß ÇÑ´Ù.
# ln -s /var/qmail/supervise/* /service/
Å¥¸ÞÀÏ ¼ºñ½º°¡ ±¸µ¿µÇ·Á¸é Àá±ñ±â´Ù·Á¾ß ÇÑ´Ù. ps ·Î¼ ½ÇÇàÀÌ µÇ´ÂÁö ¸¦ üũÇÑ´Ù.
# ps auxww | grep qmail
ÇϳªÀÇ qmail-send ÇÁ·Î¼¼¼¿Í ¸î°³ÀÇ supervise ÇÁ·Î¼¼½º°¡ º¸ÀÏ°ÍÀÌ´Ù. ¸¸ÀÏ ±×·¸Áö ¾ÊÀ¸¸é Á»´õ ±â´Ù·Á º»´Ù. ¹«¾ð°¡ À߸øµÇ¾ú´Ù°í »ý°¢µÇ¸é ÀÌÀü¿¡ ¼öÇàÇÑ ´Ü°èµéÀ» ÀçÁ¡°Ë ÇغÁ¾ß ÇҰ;ƴÙ.
Å¥¸ÞÀÏ ÇÁ·Î¼¼½º°¡ º¸¿´´Ù¸é ·ÎÄõô¸®¹ö¸®¸¦ Å×½ºÆ® ÇÑ´Ù. ±×°ÍÀº TEST.deliver ¹®°Ç ´ë·Î µû¶ó¼ ÇÑ´Ù. qmail-smtpd ÇÁ·Î¼¼½º°¡ telnet Æ÷Æ® 25¹øÀ» ÅëÇÏ¿© ¼öÇàµÇ°í ÀÖ´ÂÁö È®ÀÎÇØ º¸¶ó.
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 ÇÁ·Î¼¼½º ¸¸Å º¹¼öÀÇ ºí·¢¸®½ºÆ®¸¦ üũÇÑ´Ù.
À̽ÃÁ¡¿¡ ÀÖ¾î¼ °ø½ÄÀûÀÎ ¹®¼¸¦ Àо´Â°ÍÀÌ ÁÁÀº »ý°¢ÀÏ°ÍÀÌ´Ù. ¹°·Ð ´ç½ÅÀÌ °Ô¼ÓÇؼ ³ªÀÇ ºó¾àÇÑ ¹®°ÇÀ» °è¼ÓÇؼ ÀÐ´Â´Ù¸é ±×·¸°Ô ÇÏÁö ¾Ê¾Æµµ µÈ´Ù. ³ª´Â ´ç½ÅÀ» Áö±ßÁö±ßÇÏ°Ô ÇÒ°ÍÀÌÁö¸¸ ±×°ÍÀº ³ª¸¦ ¸ôÀÔÇÏ°Ô ÇÑ´Ù.
¾î¶»µç °£¿¡ qmail·Î µ¹¾Æ°¡ÀÚ.
´ç½ÅÀº ÇѹøÀº 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 ³»¿¡ ÀÖ´Â ÆíÁö¸¦ ¹ÞÀº À¯ÀúµéÀÇ È£½ºÆ®µéÀÌ ±â·ÏµÈ´Ù.)
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Àº ´ç½ÅÀÇ ÃëÇâ´ë·Î ¸¹Àº ¾Ë¸®¾Æ½º¸¦ »ý¼ºÇÒ¼ö ÀÖ°í ºÐ»êÈµÈ ¸ñ·ÏÀÌ¶óµµ ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù.
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ÀÇ ¸Å´º¾ó ÆäÀÌÁö·ÎºÎÅÍ ¿Â°ÍÀÌ´Ù.
´ëºÎºÐÀÇ »÷µå¸ÞÀÏ À¯ÀúµéÀº /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 ÆÄÀÏÀ» Àо¶ó.
Å¥¸ÞÀÏÀº ±Ø´ÜÀûÀ¸·Î ºü¸£°í, À¯¿¬ÇÏ°í ¾ÈÀüÇÑ MTA ÀÌ´Ù. ÀÌ°ÍÀº ¸¹Àº ´Ù¸¥ ÀÀ¿ëÇÁ·Î±×·¥À¸·Î ÀÌ·ç¾îÁ® ÀÖ°í ³»°¡ ÇÏ°íÀÚ ÇÏ´Â °ÍµéÀ» ÇÒ¼ö ÀÖ°Ô ÇØÁÖ¾ú´Ù. ´õ ÇÊ¿äÇÑ Á¤º¸´Â Å¥¸ÞÀÏ À¥»çÀÌÆ®¸¦ Àоî¶ó.
³ª´Â ´Ù¸§°ú °°Àº »ç¶÷µé¿¡°Ô °¨»ç¸¦ Ç¥ÇÑ´Ù.
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
´ç½ÅÀÌ °ü½ÉÀ» °¡Áú¸¸ÇÑ Å¥¸ÞÀÏ»çÀÌÆ®´Â ´ÙÀ½°ú °°´Ù.
´ç½ÅÀº ÀÌÁ¦±îÁöÀÇ ÀÌ·¯ÇÑ ÀÛ¾÷À» ½±°Ô ÇÏ¿´´Â°¡? ±×·¸´Ù¸é °ÆÁ¤ÇÒ°ÍÀº ¾ø´Ù. ³ª´Â
¸¸ÀÏ ÀÌ HOWTO °¡ ´ç½Å¿¡°Ô µµ¿òÀÌ µÇ¾ú´Ù¸é ³ª¿¡°Ô °¨»çÇÏ°Ô »ý°¢ÇÏ¸é µÇ°í, °¡´ÉÇÏ¸é ¿ìÆí¿·¼¶óµµ º¸³»Áְųª, Ưº°ÇÏ°Ô °¨»çÇÏ°Ô »ý°¢ÇÑ´Ù¸é Amazone.com buy.com ¿¡¼ Gift Certificate ¸¦ º¸³»ÁÖ¸é ´õ¿í ÁÁ°Ú´Ù.
--Adam
adam@flounder.net This HOWTO is Copyright(R) 1998-2000 Adam D. McKenna
À̹®°ÇÀÇ Çã°¡¿Í Àç¹èÆ÷´Â
Open Content ¶óÀ̼±½º¿¡ µû¸¥´Ù.