.files/blank.gif) |
qmail-1.03¼³Ä¡¨ê
(vpopmail+mysql) |
qmail-vpop (2KB) |
.files/blank.gif) |
.files/blank.gif) |
À̹ø¿£ mysql db ¿¬µ¿ÇÏ´Â °æ¿ì´Ù.
vpopmailÀ»
¼³Ä¡Çҽà ¸ÕÀú mysql°ú ¿¬µ¿ÇÒ°ÍÀΰ¡ ¾Æ´Ï¸é ¿¬µ¿ ¾ÈÇÒ°ÍÀΰ¡ Çϴ°ÍÀ» °áÁ¤ÇØ¾ß ÇÑ´Ù. ±×·¯³ª ³» »ý°¢¿¡
mysql°ú ¿¬µ¿Àº Å©°Ô Áß¿äÇѰа°Áö ¾Ê´Ù. ¾îÂ÷ÇÇ mysql°ú ¿¬µ¿Çصµ ¸ÞÀÏÀº ½Ã½ºÅÛ¿¡ ÆÄÀÏ·Î ÀúÀåµÇ°í
º¸³»Áö¸ç ´ÜÁö µðºñ¿¡´Â À¯Àú ¾Æµð¿Í ºñ¹øÀÌ ÀԷµǸç ÀÎÁõ Á¤º¸°¡ ÀúÀåµÈ´Ù. ½ÇÁ¦ À¯Àú Ãß°¡¿Í »èÁ¦µîÀÇ °ü¸®
ÀÛ¾÷Àº ½Ã½ºÅÛ Äĸàµå¸¦ ¾²µç°¡ À¥¿¡¼ qmailadminÀ¸·Î ÇÏ¿©¾ß ÇϹǷÎ... ¾î¶µç ³ª´Â µðºñ¿Í ¿¬µ¿ÇÏ´Â
¹æ¹ý°ú ¿¬µ¿ÇÏÁö ¾Ê´Â°Í µÎ°¡Áö °æ¿ì¸¦ ´Ù ÇÑ´Ù.
http://www.inter7.com/vpopmail.html ¿¡¼ ¼Ò½º¸¦ ´Ù¿î
¹Þ´Â´Ù. vpopmail-5.2.1 ¼Ò½º ¾ÐÃàÇØÁ¦ tar xpfz
/var/tmp/qmail/$PACKAGE-$VERSION.tar.gz -C /var/tmp vpopmailÀ¯Àú
Ãß°¡¿Í ±×·ìÃß°¡ groupadd -f -g 110 vchkpw > /dev/null 2>&1 ||
: useradd -c "vpopmail" -g vchkpw -u 110 -s /bin/false -r -m -d
/home/vpopmail vpopmail > /dev/null 2>&1 ||
:
vpopÀ¯Àú¸¦ ¸¸µé¸é ȨÆú´õ°¡ »ý¼ºµÇ³ª ±× ¾Æ·¡ etc Æú´õ¸¦ ¹Ì¸® ¸¸µé¾îµÎÁö ¾ÊÀ¸¸é ³ªÁß¿¡
etc/¾Æ·¡¿¡ inc_deps lib_deps°¡ »ý¼ºµÇÁö ¾Ê´Â´Ù. ¿Ö±×·±Áø ¸ð¸£°Ù´Ù... ^^ ¹Ýµå½Ã ¾Æ·¡ Æú´õ¸¦
¸¸µé¾î¶ó. ³ªÁß¿¡ mysql°ú ¿¬µ¿ÇÒ¶§³ª ´Ù¸¥°Í°ú ¿¬µ¿½Ã ¹®Á¦µÈ´Ù. mkdir -p
/home/vpopmail/etc chmod 777 /home/vpopmail/etc
¼Ò½º Æú´õ·Î
À̵¿ cd /var/tmp/vpopmail-5.2.1/
´Ù¸¥ ºÎºÐÀº ¾ÕÀÇ mysqlÀ» ¿¬µ¿ÇÏÁö ¾Ê´Â
ºÎºÐ°ú ¸ðµÎ °°À¸³ª ¾Æ·¡ºÎºÐ¸¸ ´Ù¸£´Ù... ¾Æ·¡ ºÎºÐ¸¸ ÁÖÀÇÇØ¼ ¾ÕÀ» mysql°ú ¿¬µ¿ÇÏÁö ¾Ê´Â ºÎºÐÀÇ ¼³Ä¡¿Í
¶È°°ÀÌ ÇÏ¸é µÈ´Ù. µðºñ ¼³Á¤ ºÎºÐ°ú µµ¸ÞÀÎ Ãß°¡ÇÏ°í ³ª¼ ½Ã½ºÅÛ À¯Àú¸¦ vpopmail·Î º¯È¯ÇÏ´Â °úÁ¤ÀÌ
´Ù¸£´Ù.
------- mysqlÀ» ¿¬µ¿½Ã ´Ù¸¥ ºÎºÐ ½ÃÀÛ
------------ ¿ì¼±Àº µ¥ÀÌÅÍ º£À̽º¿¡ vpopmailÀ̶ó´Â µðºñ¸íÀ» Ãß°¡Çϰí vpopmailÀ̶ó´Â µðºñ
À¯Àú¸¦ Ãß°¡ÇØÁà¾ß ÇÑ´Ù. mysql ·çÆ®·Î Á¢¼ÓÇØ¼ mysql -u root -p µðºñ·çÆ®ºñ¹ø CREATE
DATABASE vpopmail; use mysql; grant
CREATE,INSERT,SELECT,DELETE,UPDATE on vpopmail.* to
vpopmail; grant CREATE,INSERT,SELECT,DELETE,UPDATE on vpopmail.*
to vpopmail@localhost; set password for
'vpopmail'@'%'=password('ÆÐ½º¿öµå'); set password for
'vpopmail'@'localhost'=password('ÆÐ½º¿öµå'); flush
privileges;"
¾Æ·¡ ÆÄÀÏÀ» ¿¾î¼ ±×°÷¿¡ ÀÖ´Â µðºñ ¼³Á¤À» ¹Ù²Û´Ù. À§¿¡¼ Á¤ÀÇÇÑ
vpopmail À¯Àú¿Í vpopmail ÆÐ½º¿öµå µîÀ» ¼öÁ¤ÇÑ´Ù. µðºñ Å×À̺íÀº vpopmailÀ» ¼³Ä¡ÇÒ¶§ ÀÚµ¿À¸·Î
»ý¼ºµÇ´Ï µðºñ¸¸ »ý¼ºÇѤ§. vi /var/tmp/$PACKAGE-$VERSION/vmysql.h
¾Æ·¡¿¡¼
±âº»µµ¸ÞÀθíÀ» ÀÚ½ÅÀÌ »ç¿ëÇÒ ¸ÞÀÏ µµ¸ÞÀÎÀ¸·Î ¹Ù²Û´Ù. ´ç±Ù dns mx ¼³Á¤Àº ÀߵǾî ÀÖ¾î¾ßÇÒ°ÍÀÌ´Ù. echo
"#######################" echo "### vpop with mysql ###" echo
"#######################" ./configure
--enable-default-domain=±âº»µµ¸ÞÀθí \ --enable-roaming-users=y
\ --enable-tcprules-prog=/usr/bin/tcprules
\ --enable-relay-clear-minutes=15 \ --enable-mysql-logging=y
\ --enable-logging=e \ --enable-sqlincdir=/usr/include/mysql
\ --enable-sqllibdir=/usr/lib/mysql \ --enable-mysql=y
\ --enable-mysql-replication=y \ --enable-valias=y
\ --enable-many-domains=n
------- mysqlÀ» ¿¬µ¿½Ã ´Ù¸¥ ºÎºÐ
³¡ ------------
ÄÄÆÄÀÏ make
find /* >
/root/vpopmail1
½ÇÁ¦ ¼³Ä¡ make install-strip
find /*
> /root/vpopmail2
diff /root/vpopmail1 /root/vpopmail2
> /root/vpopmail-install
Áö°ã°Ô À̾߱â ÇßÁö¸¸ find·Î ±âÁ¸ÀÇ ½Ã½ºÅÛ
ÆÄÀϸñ·ÏÀ» ¸¸µçÈÄ ¼Ò½º ¼³Ä¡ÈÄ¿¡ ´Ù½Ã find·Î ¼Ò½º ¼³Ä¡ÈÄÀÇ ÆÄÀϸñ·ÏÀ» ¸¸µé¾î µÎ°³¸¦ ºñ±³Çϸé
¼³Ä¡µÈ ÆÄÀÏ ¸®½ºÆ®°¡ ³ª¿Â´Ù. ³ªÁß¿¡ ¾ðÀνºÅçÇÒ ½Ã¸¦ À§ÇØ ¸¸µé¾î µÐ´Ù.
ÀÌÁ¦ vpop¼³Á¤ÀÌ´Ù.
¿ì¼± ±âº»ÀûÀ¸·Î ÀÚ½ÅÀÇ È£½ºÆ®ÀÇ ¸±·¹À̸¦ ¿¾îÁØ´Ù. tcpserver¼³Ä¡ÇÏ¸é¼ Çß´ø ¼³Á¤ÆÄÀÏÀº vpop¿¡¼± ¹«½ÃµÇ°í
ÀÌÁ¦ ¾Æ·¡ÀÇ ¼³Á¤ÆÄÀÏÀ» µû¸£°Ô µÈ´Ù. echo "127.0.0.1:allow,RELAYCLIENT=\"\"" >
~vpopmail/etc/tcp.smtp chown 110.110
~vpopmail/etc/tcp.smtp
tcpserver¼³Á¤ÆÄÀÏÀ» cdbÆÄÀÏ·Î º¯È¯ tcprules
~vpopmail/etc/tcp.smtp.cdb ~vpopmail/etc/tcp.smtp.tmp <
~vpopmail/etc/tcp.smtp chown 110.110
~vpopmail/etc/tcp.smtp.cdb
vpopÀº Çѹø ÀÎÁõÇÑ »ç¿ëÀÚ¿¡°Ô ÀÏÁ¤±â°£µ¿¾È À¯µ¿¾ÆÇǶóµµ
¸±·¹À̸¦ ¿¾îÁØ´Ù. clearopensmtp ¶ó´Â ÇÁ·Î±×·¥Àº À¯µ¿¾ÆÇÇ À¯Àúµé¿¡°Ô ÀÓ½ÃÀûÀ¸·Î ¿¾îÁØ ¿ÀÇ ¸±·¹ÀÌ
È£½ºÆ® ¸ñ·ÏÀ» Áö¿öÁØ´Ù. À§¿¡¼ Áö¿öÁÖ´Â Áֱ⸦ --enable-relay-clear-minutes=15
(15ºÐ)¶ó°í Á¤ÀÇÇØÁÖ¾ú´Ù.
¼³Ä¡ÇÑÈÄ ¸±·¹ÀÌ ¼³Á¤À» Çѹø ´Ù
Áö¿öÁØ´Ù. ~vpopmail/bin/clearopensmtp
±×¸®°í qmailÀÇ ¼³Á¤ÆÄÀÏÀ» ´Ù½Ã
¼³Á¤ ¿ì¼± Å¥¸ÞÀÏ ¼³Á¤¿¡¼ /home/À¯Àú¸í/Maildir·Î ±âº» Àü¼ÛÀ» ÀÌÁ¦ vpopmailÀÇ µð·ºÅ丮 ¾Æ·¡·Î
¹è´ÞÇÒ°ÍÀ̹ǷΠ¾Æ·¡Ã³·³ localhost¸¸ ¼³Á¤ echo "localhost" >
/var/qmail/control/locals
qmail-vpopÀ̶ó´Â ½ÃÀÛ ½ºÅ©¸³Æ®¸¦
´Ù¿î¹Þ´Â´Ù. ÷ºÎÆÄÀÏÀ» /etc/rc.d/init.d/qmail ·Î º¹»ç½ÃŲ´Ù. ±âÁ¸ÀÇ ½ÃÀÛ ½ºÅ©¸³Æ®°¡ ÀÖÀ¸¸é
µ¤¾î¾´´Ù.
vpopmailÀÇ ½ÇÇà ¸í·É(À¯ÀúÃß°¡,µµ¸ÞÀÎÃß°¡µî)À» °æ·Î·Î À̵¿ÇÏÁö ¾Ê°í ¾²±â À§ÇØ ±âº»
°æ·Î Ãß°¡ÇØÁØ´Ù. echo 'export PATH="$PATH:/home/vpopmail/bin"' >>
/etc/profile . /etc/profile
vpopÀÇ ¸±·¹ÀÌ Ã»¼Ò¸¦ Å©·ÐÅÇ¿¡ µî·ÏÇØ¼ ÁÖ±âÀûÀ¸·Î
¸±·¹ÀÌ ¸ñ·ÏÀ» û¼ÒÇØÁØ´Ù. ¿©±â¼´Â 15ºÐ°£ û¼ÒÇÒ°ÍÀÌ´Ù.
¾Æ·¡ ³»¿ëÀ¸·Î Å©·ÐÅÇ¿¡
µî·ÏÇÑ´Ù. 10,25,40,55 * * * * /home/vpopmail/bin/clearopensmtp
2>&1 > /dev/null
chmod 700
/etc/rc.d/init.d/qmail chown 0.0
/etc/rc.d/init.d/qmail /etc/rc.d/init.d/qmail restart
ÀÌÁ¦ ´Ù
¼³Ä¡´Â ³¡³ª°í ±âº» µµ¸ÞÀÎÀ» Ãß°¡ÇÑ´Ù.
###### Add to Domain
###### vadddomain µµ¸ÞÀθí <--- configure½Ã ¼³Á¤ÇØÁØ ±âº»
µµ¸ÞÀθí
---------------- À̺κÐÀÌ ¾ÕÀÇ ºÎºÐ°ú ´Ù¸£´Ù.
-------------------- ###### user convert for mysql vconvert -e
-m µµ¸ÞÀθí <--- ÀÚ½ÅÀÇ ½Ã½ºÅÛ¿¡ ÀÖ´Â ±âÁ¸ À¯ÀúµéÀ» vpop°èÁ¤À¸·Î
º¯È¯ ------------------------------------------------------------------------
ÀÚ½ÅÀÇ
µµ¸ÞÀο¡ ¾Ë¼ö¾ø´Â À¯Àú¸íÀ¸·Î ¿Ã °æ¿ì ¹ÞÀ» À̸ÞÀÏ ÁÖ¼Ò´Ù. (³ªÀÇ °æ¿ì´Â vitro@vitro.pe.kr·Î ¸ðµÎ
¹Þ´Â°ÍÀ¸·Î ¼³Á¤Çß´Ù.) ##### unknow user deliver #### echo "|
/home/vpopmail/bin/vdelivermail '' vitro@vitro.pe.kr" >
~vpopmail/domains/µµ¸ÞÀθí/.qmail-default
¾Æ·¡Ã³·³ ÇϳªÀÇ °èÁ¤À¸·Î ¸ðµÎ Æ÷¿öµå¸¦
»õ·Î °É¾îÁØ´Ù. ·çÆ®³ª ¸ÞÀÏ·¯ µ¥¸ó, Æ÷½ºÆ® ¸¶½ºÅ͵îÀÇ ¸ÞÀÏÀ» ÀÏ¹Ý À¯ÀúÇϳª¿¡°Ô ¸ðµÎ ¸ð¾Æ¼ º¸³»°Ô ÇÑ´Ù.
(°ü¸®»ó ¿¡·¯³ª °¢Á¾ ¸Þ½ÃÁö¸¦ ÇϳªÀÇ ÀÏ¹Ý À¯Àú·Î ¸ÞÀÏÀ» ¹Þ¾Æ º¸´Â°Ô ÆíÇÏ´Ù)
#### qmail-root
qmail-mailer-daemon qmail-postmaster mail forward #### echo
"vitro@vitro.pe.kr" > ~vpopmail/domains/µµ¸ÞÀθí/.qmail-root cp
~vpopmail/domains/µµ¸ÞÀθí/.qmail-root
~vpopmail/domains/µµ¸ÞÀθí/.qmail-mailer-daemon cp
~vpopmail/domains/µµ¸ÞÀθí/.qmail-root
~vpopmail/domains/µµ¸ÞÀθí/.qmail-postmaster
¸¸¾à °¡»ó µµ¸ÞÀÎÀ» Çϳª ´õ
Ãß°¡ÇØÁÖ°í ½ÍÀ¸¸é À§ÀÇ ±âº» µµ¸ÞÀÎ Ãß°¡½ÃÀÇ ¼³Á¤°ú °°´Ù.
±×¸®°í »õ·Î¿î °¡»ó µµ¸ÞÀΰú ±âÁ¸ °¡»ó µµ¸ÞÀÎÀÇ
¾Ë¸®¾Æ½º¸¦ ¸¸µé±â À§Çؼ´Â vaddaliasdomain new.com old.com ¶ó´Â ¸í·ÉÀ¸·Î
Ãß°¡ÇØÁØ´Ù.
±×¸®°í ¾Æ¿ô·èÀ¸·Î Á¢¼ÓÇÏ¸é µÇ´Âµ¥... ÁÖÀÇÇÒ°ÍÀº °¡»óµµ¸ÞÀÎ À¯Àú´Â »ç¿ëÀÚ¸í
ÀԷ½à À¯Àú¸í@µµ¿¡Àθí.com À¸·Î ÀÔ·ÂÇØÁà¾ß ÇÑ´Ù. vpopÀÇ ÀÎÁõÀ» »ç¿ëÇϹǷΠÀ̰°ÀÌ
ÇÑ´Ù.
| .files/blank.gif) |