当前位置:首页 > 服务器类 > Linux服务器 > > qmail+webmailonLinux9安装全过程

qmail+webmailonLinux9安装全过程

点击次数:23 次 发布日期:2008-11-29 15:48:32 作者:源代码网
源代码网推荐
源代码网推荐
源代码网推荐  qmail is an excellent MTA(Mail Transport Agent) written by Dan Bernstein.
源代码网推荐  
源代码网推荐  Why qmail:
源代码网推荐  * Security. qmail is secure.
源代码网推荐  * Speed. qmail is capable of handing millions of deliveries per day on a moderate system.
源代码网推荐  * Reliability. qmail writes mail to disk before it announces success.
源代码网推荐  * Extremely easy virtual domain administration.
源代码网推荐  * User-controlled mailing lists using ezmlm.
源代码网推荐  * Intuitive, straightforward, and simple administration.
源代码网推荐  
源代码网推荐  Requirements:
源代码网推荐  * You must be running UNIX or a UNIX-like operating system.
源代码网推荐  * You must have a working DNS, and your system must have a DNS name.
源代码网推荐  * You must have a working C compiler.
源代码网推荐  
源代码网推荐  Install file list:
源代码网推荐  * netqmail-1.05.tar.gz
源代码网推荐  * ucspi-tcp-0.88.tar.gz
源代码网推荐  * daemontools-0.76.tar.gz
源代码网推荐  * vpopmail-5.4.0.tar.gz
源代码网推荐  * mysql-standard-4.0.20-pc-linux-i686.tar.gz
源代码网推荐  * apache_1.3.31.tar.gz
源代码网推荐  * php-4.3.7.tar.gz
源代码网推荐  * autorespond-2.0.4.tar.gz
源代码网推荐  * ezmlm-0.53.tar.gz
源代码网推荐  * ezmlm-idx-0.40.tar.gz
源代码网推荐  * qmailadmin-1.2.0.tar.gz
源代码网推荐  * sqwebmail-3.5.3.tar.gz
源代码网推荐  
源代码网推荐  Patches:
源代码网推荐  * ezmlm-idx-0.53.400.unified_41.patch
源代码网推荐  
源代码网推荐  Scripts:
源代码网推荐  * qmailctl
源代码网推荐  * inst_check
源代码网推荐  * qmailadmin_zh
源代码网推荐  * zh-cn/*
源代码网推荐  * images/webmail/*
源代码网推荐  
源代码网推荐  Preparation:
源代码网推荐  Login the system as root.
源代码网推荐  mkdir -p /usr/local/src
源代码网推荐  mkdir -p /package
源代码网推荐  Move the files of installation, patches and scripts except daemontools-0.76.tar.gz to /usr/local/src
源代码网推荐  Move daemontools-0.76.tar.gz to /package
源代码网推荐  chmod 1755 /package
源代码网推荐  
源代码网推荐  Start installation:
源代码网推荐  cd /usr/local/src
源代码网推荐  tar -xvzf netqmail-1.05.tar.gz
源代码网推荐  cd netqmail-1.05
源代码网推荐  ./collate.sh # important sentence!!!
源代码网推荐  cd ..
源代码网推荐  tar -xvzf ucspi-tcp-0.88.tar.gz
源代码网推荐  rm *.tar # optional, unless space is very tight
源代码网推荐  
源代码网推荐  cd /package
源代码网推荐  tar -xvzf daemontools-0.76.tar.gz
源代码网推荐  rm *.tar # optional, again
源代码网推荐  
源代码网推荐  ################################
源代码网推荐  # Install qmail
源代码网推荐  ################################
源代码网推荐  mkdir /var/qmail
源代码网推荐  
源代码网推荐  mkdir /etc/qmail
源代码网推荐  ln -s /etc/qmail /var/qmail/control
源代码网推荐  
源代码网推荐  # Create users and groups
源代码网推荐  userdel alias
源代码网推荐  userdel qmaild
源代码网推荐  userdel qmaill
源代码网推荐  userdel qmailp
源代码网推荐  userdel qmailq
源代码网推荐  userdel qmailr
源代码网推荐  userdel qmails
源代码网推荐  groupdel nofiles
源代码网推荐  groupdel qmail
源代码网推荐  
源代码网推荐  groupadd nofiles
源代码网推荐  useradd -g nofiles -d /var/qmail/alias alias
源代码网推荐  useradd -g nofiles -d /var/qmail qmaild
源代码网推荐  useradd -g nofiles -d /var/qmail qmaill
源代码网推荐  useradd -g nofiles -d /var/qmail qmailp
源代码网推荐  groupadd qmail
源代码网推荐  useradd -g qmail -d /var/qmail qmailq
源代码网推荐  useradd -g qmail -d /var/qmail qmailr
源代码网推荐  useradd -g qmail -d /var/qmail qmails
源代码网推荐  
源代码网推荐  cd /usr/local/src/netqmail-1.05/netqmail-1.05
源代码网推荐  make setup check
源代码网推荐  
源代码网推荐  # If your DNS is configured properly, this script should be all you need at this point:
源代码网推荐  ./config
源代码网推荐  
源代码网推荐  # Or you can configure your domain.
源代码网推荐  ./config-fast mail.myqmail.com
源代码网推荐  
源代码网推荐  ################################
源代码网推荐  # Install ucspi-tcp
源代码网推荐  ################################
源代码网推荐  cd /usr/local/src/ucspi-tcp-0.88
源代码网推荐  patch < /usr/local/src/netqmail-1.05/other-patches/ucspi-tcp-0.88.errno.patch
源代码网推荐  make
源代码网推荐  make setup check
源代码网推荐  
源代码网推荐  ################################
源代码网推荐  # Install daemontools
源代码网推荐  ################################
源代码网推荐  cd /package
源代码网推荐  tar -xvzf daemontools-0.76.tar.gz
源代码网推荐  cd /package/admin/daemontools-0.76/src
源代码网推荐  patch < /usr/local/src/netqmail-1.05/other-patches/daemontools-0.76.errno.patch
源代码网推荐  cd ..
源代码网推荐  package/install
源代码网推荐  
源代码网推荐  # Start qmail script
源代码网推荐  vi /var/qmail/rc
源代码网推荐  ######## Write the following section to file:/var/qmail/rc ########
源代码网推荐  #!/bin/sh
源代码网推荐  # Using stdout for logging
源代码网推荐  # Using control/defaultdelivery from qmail-local to deliver messages by default
源代码网推荐  exec env - PATH="/var/qmail/bin:$PATH"
源代码网推荐  qmail-start "`cat /var/qmail/control/defaultdelivery`"
源代码网推荐  ######## End ########
源代码网推荐  
源代码网推荐  chmod 755 /var/qmail/rc
源代码网推荐  mkdir /var/log/qmail
源代码网推荐  
源代码网推荐  echo ./Maildir/ >/var/qmail/control/defaultdelivery
源代码网推荐  
源代码网推荐  mv /usr/local/src/qmailctl /var/qmail/bin/
源代码网推荐  
源代码网推荐  chmod 755 /var/qmail/bin/qmailctl
源代码网推荐  ln -s /var/qmail/bin/qmailctl /usr/bin
源代码网推荐  
源代码网推荐  # Create the supervise
源代码网推荐  mkdir -p /var/qmail/supervise/qmail-send/log
源代码网推荐  mkdir -p /var/qmail/supervise/qmail-smtpd/log
源代码网推荐  
源代码网推荐  vi /var/qmail/supervise/qmail-send/run
源代码网推荐  ######## Write the following section to file:/var/qmail/supervise/qmail-send/run ########
源代码网推荐  #!/bin/sh
源代码网推荐  exec /var/qmail/rc
源代码网推荐  ######## End ########
源代码网推荐  
源代码网推荐  vi /var/qmail/supervise/qmail-send/log/run
源代码网推荐  ######## Write the following section to file:/var/qmail/supervise/qmail-send/log/run ########
源代码网推荐  #!/bin/sh
源代码网推荐  exec /usr/local/bin/setuidgid qmaill /usr/local/bin/multilog t /var/log/qmail
源代码网推荐  ######## End ########
源代码网推荐  
源代码网推荐  vi /var/qmail/supervise/qmail-smtpd/run
源代码网推荐  ######## Write the following section to file:/var/qmail/supervise/qmail-smtpd/run ########
源代码网推荐  #!/bin/sh
源代码网推荐  QMAILDUID=`id -u qmaild`
源代码网推荐  NOFILESGID=`id -g qmaild`
源代码网推荐  MAXSMTPD=`cat /var/qmail/control/concurrencyincoming`
源代码网推荐  LOCAL=`head -1 /var/qmail/control/me`
源代码网推荐  if [ -z "$QMAILDUID" -o -z "$NOFILESGID" -o -z "$MAXSMTPD" -o -z "$LOCAL" ]; then
源代码网推荐  echo QMAILDUID, NOFILESGID, MAXSMTPD, or LOCAL is unset in
源代码网推荐  echo /var/qmail/supervise/qmail-smtpd/run
源代码网推荐  exit 1
源代码网推荐  fi
源代码网推荐  if [ ! -f /var/qmail/control/rcpthosts ]; then
源代码网推荐  echo "No /var/qmail/control/rcpthosts!"
源代码网推荐  echo "Refusing to start SMTP listener because it"ll create an open relay"
源代码网推荐  exit 1
源代码网推荐  fi
源代码网推荐  exec /usr/local/bin/softlimit -m 2000000
源代码网推荐  /usr/local/bin/tcpserver -v -R -l "$LOCAL" -x /etc/tcp.smtp.cdb -c "$MAXSMTPD"
源代码网推荐  -u "$QMAILDUID" -g "$NOFILESGID" 0 smtp /var/qmail/bin/qmail-smtpd 2>&1
源代码网推荐  ######## End ########
源代码网推荐  
源代码网推荐  echo 20 > /var/qmail/control/concurrencyincoming
源代码网推荐  chmod 644 /var/qmail/control/concurrencyincoming
源代码网推荐  
源代码网推荐  vi /var/qmail/supervise/qmail-smtpd/log/run
源代码网推荐  ######## Write the following section to file:/var/qmail/supervise/qmail-smtpd/log/run ########
源代码网推荐  #!/bin/sh
源代码网推荐  exec /usr/local/bin/setuidgid qmaill /usr/local/bin/multilog t /var/log/qmail/smtpd
源代码网推荐  ######## End ########
源代码网推荐  
源代码网推荐  chmod +t /var/qmail/supervise/qmail-send
源代码网推荐  chmod +t /var/qmail/supervise/qmail-smtpd
源代码网推荐  
源代码网推荐  chmod 755 /var/qmail/supervise/qmail-send/run
源代码网推荐  chmod 755 /var/qmail/supervise/qmail-send/log/run
源代码网推荐  chmod 755 /var/qmail/supervise/qmail-smtpd/run
源代码网推荐  chmod 755 /var/qmail/supervise/qmail-smtpd/log/run
源代码网推荐  
源代码网推荐  mkdir -p /var/log/qmail/smtpd
源代码网推荐  chown qmaill /var/log/qmail /var/log/qmail/smtpd
源代码网推荐  
源代码网推荐  ln -s /var/qmail/supervise/* /service/
源代码网推荐  
源代码网推荐  # Allow the local host to inject mail via SMTP:
源代码网推荐  echo "127.:allow,RELAYCLIENT=""" >>/etc/tcp.smtp
源代码网推荐  qmailctl cdb
源代码网推荐  
源代码网推荐  # Stop and disable the installed MTA:
源代码网推荐  /etc/init.d/sendmail stop
源代码网推荐  /sbin/init.d/sendmail stop
源代码网推荐  /etc/rc.d/init.d/sendmail stop
源代码网推荐  
源代码网推荐  # Uninstall the sendmail:
源代码网推荐  rpm -e --nodeps sendmail
源代码网推荐  
源代码网推荐  # Verify that nothing is listening to the SMTP port (25):
源代码网推荐  netstat -a | grep smtp
源代码网推荐  # If something is running, make sure it"s not qmail by doing:
源代码网推荐  qmailctl stop
源代码网推荐  # The repeat the netstat check:
源代码网推荐  netstat -a | grep smtp
源代码网推荐  
源代码网推荐  # Replace any existing /usr/lib/sendmail with the qmail version:
源代码网推荐  mv /usr/lib/sendmail /usr/lib/sendmail.old # ignore errors
源代码网推荐
源代码网推荐
源代码网推荐
源代码网推荐
源代码网推荐
源代码网供稿.
网友评论 (0)
会员中心
服务器类
本站推荐
服务器类之精华