FrontPage › qmail_badung
qmail
emerge -C sendmail ssmtp
emerge -C sendmail ssmtp
qmail°ú courier-authlib°ú courier-imap¼³Ä¡
# USE="maildir ssl imap" emerge qmail courier-authlib courier-imap queue-fix
# USE="maildir ssl imap" emerge qmail courier-authlib courier-imap queue-fix
°³ÀÎ Á¤º¸ ÀÔ·Â
# cat /var/qmail/control/servercert.cnf
# $Header: /var/cvsroot/gentoo-x86/mail-mta/qmail/files/servercert.cnf,v
1.2 2004/07/18 03:29:51 dragonheart Exp $ # Robin H. Johnson <robbat2@gentoo.org> - October 17, 2003 # This is the openssl config file to generate keys for qmail # It is read by mkservercert
# cat /var/qmail/control/servercert.cnf
# $Header: /var/cvsroot/gentoo-x86/mail-mta/qmail/files/servercert.cnf,v
1.2 2004/07/18 03:29:51 dragonheart Exp $ # Robin H. Johnson <robbat2@gentoo.org> - October 17, 2003 # This is the openssl config file to generate keys for qmail # It is read by mkservercert
req
# you can increase this value, but be aware that it will make things much slower # this should be a power of 2!
default_bits = 1024
# leave the rest of these alone!
encrypt_key = yes
distinguished_name = req_dn
prompt = no
# you can increase this value, but be aware that it will make things much slower # this should be a power of 2!
default_bits = 1024
# leave the rest of these alone!
encrypt_key = yes
distinguished_name = req_dn
prompt = no
req_dn
# 2-Letter ISO country code
C=US
# FULL name of state/province/district
# NO abbreviations!ST=Alabama
# FULL name of city
# NO abbreviations!
L=Seoul
# Full Name of your organization
# NO abbreviations!
O=badung mail
# Leave this alone unless specifically need to change it!
OU=Automatically-generated Qmail SMTP SSL key
# This should be a FQDN that resolves to the IP of your server
CN=kkanari.info
# This should be the email address for the administrator of the server emailAddress=postmaster@badung.dnip.net
# 2-Letter ISO country code
C=US
# FULL name of state/province/district
# NO abbreviations!ST=Alabama
# FULL name of city
# NO abbreviations!
L=Seoul
# Full Name of your organization
# NO abbreviations!
O=badung mail
# Leave this alone unless specifically need to change it!
OU=Automatically-generated Qmail SMTP SSL key
# This should be a FQDN that resolves to the IP of your server
CN=kkanari.info
# This should be the email address for the administrator of the server emailAddress=postmaster@badung.dnip.net
# ebuild /var/db/pkg/mail-mta/qmail-1.03-r13/qmail-1.03-r13.ebuild config
# cd /var/qmail/alias
# echo tongseob > .qmail-root
# echo tongseob > .qmail-postmaster
# echo tongseob > .qmail-mailer-daemon
# cd /var/qmail/alias
# echo tongseob > .qmail-root
# echo tongseob > .qmail-postmaster
# echo tongseob > .qmail-mailer-daemon
# rc-update add svscan default
# /etc/init.d/svscan start
# cd /service
# ln -s /var/qmail/supervise/qmail-send qmail-send
# queue-fix /var/qmail/queue
# /etc/init.d/svscan start
# cd /service
# ln -s /var/qmail/supervise/qmail-send qmail-send
# queue-fix /var/qmail/queue
# ssh badung@badung
# maildirmake .maildir ¶Ç´Â Maildir
# qmail-inject badung << EOF
# ls -al
-rw------- 1 badung users 321 1¿ù 12 00:59 1105459142.16894.badung,S=246
# maildirmake .maildir ¶Ç´Â Maildir
# qmail-inject badung << EOF
est badung e-mail!!# cd ~/.maildir/new
OF
# ls -al
-rw------- 1 badung users 321 1¿ù 12 00:59 1105459142.16894.badung,S=246
ÀÌ»ó qmail³¡
courier pop/imap
Àúµµ ¸ô¶ú´Âµ¥ courier-authlibÇÏ°í courier-imapÀ» µÑ´Ù ¼³Ä¡ÇØ¾ß ÇѴٳ׿ä; À§¿¡¼ ¼³Ä¡ ÇßÀ¸¹Ç·Î;
# cd /etc/courier/authlib
# nano authdaemonrc ¿©±â¼ authmodulelist¸¦ authmodulelist="authpam authuserdb authshadow authcustom"
ÀÌ·¸°Ô Çß½À´Ï´Ù ¿ø·¡ authmysql ÀÌ ÀÖ¾úÁö¸¸ mysqlÀ» ¾È½á¼ »©¹ö·È¾î¿ä ´Ù¸¥°Ç ¼Õ´í°Å ¾ø±¸¿ä
Àúµµ ¸ô¶ú´Âµ¥ courier-authlibÇÏ°í courier-imapÀ» µÑ´Ù ¼³Ä¡ÇØ¾ß ÇѴٳ׿ä; À§¿¡¼ ¼³Ä¡ ÇßÀ¸¹Ç·Î;
# cd /etc/courier/authlib
# nano authdaemonrc ¿©±â¼ authmodulelist¸¦ authmodulelist="authpam authuserdb authshadow authcustom"
ÀÌ·¸°Ô Çß½À´Ï´Ù ¿ø·¡ authmysql ÀÌ ÀÖ¾úÁö¸¸ mysqlÀ» ¾È½á¼ »©¹ö·È¾î¿ä ´Ù¸¥°Ç ¼Õ´í°Å ¾ø±¸¿ä
# cd /etc/courier-imap
# vi pop3d.cnf
# vi pop3d.cnf
req
default_bits = 1024
encrypt_key = yes
distinguished_name = req_dn
x509_extensions = cert_type
prompt = no
default_bits = 1024
encrypt_key = yes
distinguished_name = req_dn
x509_extensions = cert_type
prompt = no
req_dn
C=US
ST=KoreaO=Courier Mail Server
OU=Automatically-generated POP3 SSL key
CN=badung
emailAddress=postmaster@badung.dnip.net
C=US
ST=KoreaO=Courier Mail Server
OU=Automatically-generated POP3 SSL key
CN=badung
emailAddress=postmaster@badung.dnip.net
# mkpop3dcert
# rc-update add courier-pop3d-ssl default
# /etc/init.d/courier-pop3d-ssl start
# rc-update add courier-pop3d-ssl default
# /etc/init.d/courier-pop3d-ssl start
# nano imapd.cnf
³»¿ëÀº pop3d.cnf¶û °°¾Æ¿ä Seoul Badung Korea ÀÌ·±°Í¸¸ ¹Ù²Ù¾ú¾î¿ä
# mkimapdcert
# rc-update add courier-imapd-ssl default
# /etc/init.d/courier-imapd-ssl start
³»¿ëÀº pop3d.cnf¶û °°¾Æ¿ä Seoul Badung Korea ÀÌ·±°Í¸¸ ¹Ù²Ù¾ú¾î¿ä
# mkimapdcert
# rc-update add courier-imapd-ssl default
# /etc/init.d/courier-imapd-ssl start
# cd /var/qmail/control
# nano conf-smtpd
# Configuration file for qmail-smtpd
# $Header: /var/cvsroot/gentoo-x86/mail-mta/qmail/files/conf-smtpd,v 1.3
2005/01
/03 21:31:33 hansmi Exp $
# nano conf-smtpd
# Configuration file for qmail-smtpd
# $Header: /var/cvsroot/gentoo-x86/mail-mta/qmail/files/conf-smtpd,v 1.3
2005/01
/03 21:31:33 hansmi Exp $
# Stuff to run before tcpserver
#QMAIL_TCPSERVER_PRE=""
# Stuff to run qmail-smtpd
#QMAIL_SMTP_PRE=""
# Stuff to after qmail-smtpd
#QMAIL_SMTP_POST=""
#QMAIL_TCPSERVER_PRE=""
# Stuff to run qmail-smtpd
#QMAIL_SMTP_PRE=""
# Stuff to after qmail-smtpd
#QMAIL_SMTP_POST=""
# this turns off the IDENT grab attempt on connecting TCPSERVER_OPTS="${TCPSERVER_OPTS} -R"
# fixcrio inserts missing CRs at the ends of lines. See:
# http://cr.yp.to/ucspi-tcp/fixcrio.html
# http://cr.yp.to/docs/smtplf.html
#QMAIL_SMTP_PRE="${QMAIL_SMTP_PRE} fixcrio"
# http://cr.yp.to/ucspi-tcp/fixcrio.html
# http://cr.yp.to/docs/smtplf.html
#QMAIL_SMTP_PRE="${QMAIL_SMTP_PRE} fixcrio"
# You might want to use rblsmtpd with this, but you need to fill in a RBL server here first
# see http://cr.yp.to/ucspi-tcp/rblsmtpd.html for more details #QMAIL_SMTP_PRE="${QMAIL_SMTP_PRE} rblsmtpd -r RBL-SERVER"
# If you are interested in providing POP or IMAP before SMTP type relaying,
# emerge relay-ctrl, then uncomment the next 2 lines #QMAIL_TCPSERVER_PRE="${QMAIL_TCPSERVER_PRE} envdir /etc/relay-ctrl relay-ctrl-c hdir"
#QMAIL_SMTP_PRE="${QMAIL_SMTP_PRE} relay-ctrl-check"
# In /etc/courier-imap/authdaemonrc add the next line to the end:
#authmodulelist="${authmodulelist} relay-ctrl-allow"
# Then in /etc/courier-imap/{imapd,imapd-ssl,pop3d,pop3d-ssl}
# Add this at the end
#PRERUN="${PRERUN} envdir /etc/relay-ctrl relay-ctrl-chdir"
# see http://cr.yp.to/ucspi-tcp/rblsmtpd.html for more details #QMAIL_SMTP_PRE="${QMAIL_SMTP_PRE} rblsmtpd -r RBL-SERVER"
# If you are interested in providing POP or IMAP before SMTP type relaying,
# emerge relay-ctrl, then uncomment the next 2 lines #QMAIL_TCPSERVER_PRE="${QMAIL_TCPSERVER_PRE} envdir /etc/relay-ctrl relay-ctrl-c hdir"
#QMAIL_SMTP_PRE="${QMAIL_SMTP_PRE} relay-ctrl-check"
# In /etc/courier-imap/authdaemonrc add the next line to the end:
#authmodulelist="${authmodulelist} relay-ctrl-allow"
# Then in /etc/courier-imap/{imapd,imapd-ssl,pop3d,pop3d-ssl}
# Add this at the end
#PRERUN="${PRERUN} envdir /etc/relay-ctrl relay-ctrl-chdir"
# This next block is for SMTP-AUTH
# This provides the LOGIN, PLAIN and CRAM-MD5 types
# the 'cmd5checkpw' used in $QMAIL_SMTP_AUTHCHECKPASSWORD supports CRAM-MD5
# and reads it's data from /etc/poppasswd # see the manpage for cmd5checkpw for details on the passwords
# uncomment the next four lines to enable SMTP-AUTH
QMAIL_SMTP_AUTHHOST=$(<${QMAIL_CONTROLDIR}/me)
-z "${QMAIL_SMTP_POST}" && QMAIL_SMTP_POST=/bin/true QMAIL_SMTP_CHECKPASSWORD="/bin/cmd5checkpw"
QMAIL_SMTP_POST="${QMAIL_SMTP_AUTHHOST} ${QMAIL_SMTP_CHECKPASSWORD} ${QMAIL_SMTP _POST}"
¸Ç ¸¶Áö¸·¿¡ 5ÁÙ Á¤µµ # ÁÖ¼® ÀÖ´ø°Å Ç®¾î Áá¾î¿ä
# This provides the LOGIN, PLAIN and CRAM-MD5 types
# the 'cmd5checkpw' used in $QMAIL_SMTP_AUTHCHECKPASSWORD supports CRAM-MD5
# and reads it's data from /etc/poppasswd # see the manpage for cmd5checkpw for details on the passwords
# uncomment the next four lines to enable SMTP-AUTH
QMAIL_SMTP_AUTHHOST=$(<${QMAIL_CONTROLDIR}/me)
-z "${QMAIL_SMTP_POST}" && QMAIL_SMTP_POST=/bin/true QMAIL_SMTP_CHECKPASSWORD="/bin/cmd5checkpw"
QMAIL_SMTP_POST="${QMAIL_SMTP_AUTHHOST} ${QMAIL_SMTP_CHECKPASSWORD} ${QMAIL_SMTP _POST}"
¸Ç ¸¶Áö¸·¿¡ 5ÁÙ Á¤µµ # ÁÖ¼® ÀÖ´ø°Å Ç®¾î Áá¾î¿ä
QMAIL_SMTP_CHECKPASSWORD to /var/vpopmail/bin/vchkpw) ÀÌ°Å´Â vpopmail»ç¿ë ÀÚ¿¡°Ô ÇØ´çµÇ´õ±º¿ä;;
# nano servercert.cnf ¿¾î¼ ÆÄÀÏ ³»¿ë °í´ë·Î ÀúÀå Çß±¸¿ä
# rm -rf *.pem
# mkservercert Ȥ½Ã ¹º°¡ ´Þ¶óÁú±î ¾Æ±î ebuild ~ configÇßÁö¸¸ *.pemÆÄÀÏ Áö¿ì°í ´Ù½Ã »ý¼º
# cd /service
# ln -s /var/qmail/supervise/qmail-smtpd qmail-smtpd
# /etc/init.d/svscan restart ¿©±â ±îÁö±¸¿ä Á¦°¡ ½ÇÆÐÇß´ø ÀÌÀ¯´Â /service¿¡ qmail-pop3d¸¦ ½ÇÇà½ÃÄÑ ¹ö·Á¼ cou rier-imapÇÏ°í Ãæµ¹³ª¼ ÀÎÁõÀ̾ȵƾú¾î¿ä ¤Ð.¤Ì º¸°í ÀÌ»óÇÑ ºÎºÐ ¸»¾¸ÇØ ÁÖ¼¼¿ä
# rm -rf *.pem
# mkservercert Ȥ½Ã ¹º°¡ ´Þ¶óÁú±î ¾Æ±î ebuild ~ configÇßÁö¸¸ *.pemÆÄÀÏ Áö¿ì°í ´Ù½Ã »ý¼º
# cd /service
# ln -s /var/qmail/supervise/qmail-smtpd qmail-smtpd
# /etc/init.d/svscan restart ¿©±â ±îÁö±¸¿ä Á¦°¡ ½ÇÆÐÇß´ø ÀÌÀ¯´Â /service¿¡ qmail-pop3d¸¦ ½ÇÇà½ÃÄÑ ¹ö·Á¼ cou rier-imapÇÏ°í Ãæµ¹³ª¼ ÀÎÁõÀ̾ȵƾú¾î¿ä ¤Ð.¤Ì º¸°í ÀÌ»óÇÑ ºÎºÐ ¸»¾¸ÇØ ÁÖ¼¼¿ä
# cat °¢Á¾ ÆÄÀÏ;
/var/qmail/controlÀÇ me locals rcpthostsµîµîÀº badung.dnip.netÀ¸·Î ÅëÀÏ rcpthosts´Â smtp»ç¿ëÇؼ ¸ÞÀÏ º¸³¾¶§ ÀÌ ¾È¿¡ ÁÖ¼Ò°¡ ¾øÀ¸¸é Çã¿ëÀÌ ¾ÈµÇ´õ±º¿ä badung@badung /var/qmail/control $ cat rcpthosts badung.dnip.net hanafos.com nate.com msn.com
/var/qmail/controlÀÇ me locals rcpthostsµîµîÀº badung.dnip.netÀ¸·Î ÅëÀÏ rcpthosts´Â smtp»ç¿ëÇؼ ¸ÞÀÏ º¸³¾¶§ ÀÌ ¾È¿¡ ÁÖ¼Ò°¡ ¾øÀ¸¸é Çã¿ëÀÌ ¾ÈµÇ´õ±º¿ä badung@badung /var/qmail/control $ cat rcpthosts badung.dnip.net hanafos.com nate.com msn.com
ÀÌ·¸°Ô;
Âü /var/qmail/control/conf-pop3d¿¡¼
QMAIL_POP3_CHECKPASSWORD="/bin/cmd5checkpw"
ÀÌ ºÎºÐ ÁÖ¼® Ç®¾ú¾î¿ä
Âü /var/qmail/control/conf-pop3d¿¡¼
QMAIL_POP3_CHECKPASSWORD="/bin/cmd5checkpw"
ÀÌ ºÎºÐ ÁÖ¼® Ç®¾ú¾î¿ä
±×¸®°í Àú´Â badung°¡ À¯Àú ³×ÀÓÀÌ°í À̸ÞÀÏ ÀÎÁõ ºñ¹øÀº ½ÇÁ¦·Î ½© ¾ÏÈ£·Î Á¢¼ÓÇß¾î¿ä jenix¿Ë ¸»·Î´Â ÀÎÁõ ¹æ½ÄÀ» ¹Ù²Ù°í ÇØ¾ß ºñ¹ø º¯°æÀÌ °¡´ÉÇϵ¥¿ä ÀÏ´Ü ¿©±â±îÁö;
* Ãß°¡¸ÞÀÏ 1¹ø
smtp´Â sslÀÌ ¾Æ´Ï¶ó TLSüũ ÇÏ¼Å¾ß ÇØ¿ä
±×¸®°í pop3 ¸ÞÀÏÀÎÁõ ¾ÏÈ£´Â ±î³¯¿Ë ½© Á¢¼ÓÇÒ¶§ ºñ¹øÀ̱¸¿ä
smtp ´Â /etc/poppasswdÆÄÀÏ ¾È¿¡ id:pw½ÄÀ¸·Î ÁöÁ¤ÇØÁÖ½Ã¸é ±×°Å »ç¿ëÇØ¿ä
°í·Î ±× ÆÄÀÏ µéÅ°¸é ½ºÆÔ¸ÞÀÏÀÇ ±Ù¿øÁö°¡ µÇ¿ä;
²¥¸£¸¤
õµÕ»õ ±âÁØÀ¸·Î ¼³Á¤ÇϽǶ§¿ä
pop3 sms ssl üũÇؼ 9xxÆ÷Æ® ¾²¸é µÇ±¸¿äsmtp´Â sslÀÌ ¾Æ´Ï¶ó TLSüũ ÇÏ¼Å¾ß ÇØ¿ä
±×¸®°í pop3 ¸ÞÀÏÀÎÁõ ¾ÏÈ£´Â ±î³¯¿Ë ½© Á¢¼ÓÇÒ¶§ ºñ¹øÀ̱¸¿ä
smtp ´Â /etc/poppasswdÆÄÀÏ ¾È¿¡ id:pw½ÄÀ¸·Î ÁöÁ¤ÇØÁÖ½Ã¸é ±×°Å »ç¿ëÇØ¿ä
°í·Î ±× ÆÄÀÏ µéÅ°¸é ½ºÆÔ¸ÞÀÏÀÇ ±Ù¿øÁö°¡ µÇ¿ä;
²¥¸£¸¤
* Ãß°¡¸ÞÀÏ 2¹ø
/var/qmail/control/server...cnf ÀÌ ÆÄÀÏ ³»¿¡¼ CN= ÀÌ ºÎºÐÀº ±î³ª¸® ÀÌ·¸
°Ô¸¸ ÇÏÁö ¸¶½Ã°í ½ÇÁ¦ µµ¸ÞÀÎÀ» Àû¾î¾ß ÇØ¿ä Àú°°Àº °æ¿ì
badung@badung.dnip.netÁß¿¡ badung.dnip.netºÎºÐ¸¸ Àû¾îÁá¾î¿ä Àú·¸°Ô °íÃÄ
ÁֽŠÈÄ¿¡´Â °¢ °¢ µð·ºÅ丮ÀÇ pop3d.pemÇÏ°í server...pemÀ» Áö¿ì½Ã°í mkpop
°Å½Ã±â¶û mkserver°Å½Ã±â¸¦ °¢ °¢ ½ÇÇàÇϽðí õµÕ»õ¸¦ »õ·Î ½ÇÇà ÇϽðí ÀÎ
Áõ¼ °ü·Ã ¸» ¶ß¸é Ç×»ó Çã¿ëÇÏ°Ú´Ù°í üũ Çѹø¾¿¸¸ ÇØÁÖ½Ã¸é ´ÙÀ½ºÎÅÍ ¾È¶ß
³×¿ä ²Ù¹÷.
¿À´Ã ¾Æħ¿¡ jenix¿ËÀÌ ¾Ë·Á ÁֽŰǵ¥¿ä õµÕ»õ¿¡¼ °èÁ¤ Ãß°¡ ÇÏ°í pop¿Í
smtp»ç¿ë½Ã ÀÚ²Ù ÀÎÁõ ⠶߸é¿ä /etc/courier-imap/pop3d.cnfÇÏ°í/var/qmail/control/server...cnf ÀÌ ÆÄÀÏ ³»¿¡¼ CN= ÀÌ ºÎºÐÀº ±î³ª¸® ÀÌ·¸
°Ô¸¸ ÇÏÁö ¸¶½Ã°í ½ÇÁ¦ µµ¸ÞÀÎÀ» Àû¾î¾ß ÇØ¿ä Àú°°Àº °æ¿ì
badung@badung.dnip.netÁß¿¡ badung.dnip.netºÎºÐ¸¸ Àû¾îÁá¾î¿ä Àú·¸°Ô °íÃÄ
ÁֽŠÈÄ¿¡´Â °¢ °¢ µð·ºÅ丮ÀÇ pop3d.pemÇÏ°í server...pemÀ» Áö¿ì½Ã°í mkpop
°Å½Ã±â¶û mkserver°Å½Ã±â¸¦ °¢ °¢ ½ÇÇàÇϽðí õµÕ»õ¸¦ »õ·Î ½ÇÇà ÇϽðí ÀÎ
Áõ¼ °ü·Ã ¸» ¶ß¸é Ç×»ó Çã¿ëÇÏ°Ú´Ù°í üũ Çѹø¾¿¸¸ ÇØÁÖ½Ã¸é ´ÙÀ½ºÎÅÍ ¾È¶ß
³×¿ä ²Ù¹÷.