Do I have all the steps here? 
I am mainly worried about the syntax of steps 4 and 5 (startup scripts
syntax).
########################
# 1. Install tcpserver #
  gunzip ucspi-tcp-0.88.tar
  tar -xf ucspi-tcp-0.88.tar
  cd ucspi-tcp-0.88
  make
  su
  make setup check
##########################
# 2. Make the rules file #
cat <<- EOT >> /home/vpopmail/etc/tcp.smtp.txt 
127.0.0.1:allow,RELAYCLIENT=""       # local can relay
192.168.:allow,RELAYCLIENT=""        # private net can relay
netzero.com:allow,RELAYCLIENT=""     # netzero.com can relay
[EMAIL PROTECTED]:allow,RELAYCLIENT=""  # mail from jstile can relay
:deny                                # deny all others

EOT
############################################
# 3. Make the database, fix perms, checkit #
cat /etc/tcp.smtp | tcprules /home/vpopmail/etc/.smtp.cdb
/home/vpopmail/etc/tcp.smtp.txt
chmod 644 /home/vpopmail/etc/.smtp.cdb
tcprulescheck /home/vpopmail/etc/.smtp.cdb

#############################################
# 4. Make the smtp startup script for linux #
#  my qmaild uid=508, gid=509
cat <<- EOT >> /etc/rc.d/init.d/smtp
 #!/bin/sh
 env - PATH="/var/qmail/bin:/usr/local/bin" \
 tcpserver -H -R \
 -x  /home/vpopmail/etc/tcp.smtp.cdb \
 -v -u 509 -g 508 0  \
 smtp \
 /var/qmail/bin/qmail-smtpd \
 2>&1 | /var/qmail/bin/splogger smtpd 3 &
 exit 0

EOT
chmod 700 /etc/rc.d/init.d/smtp
##########################################
# 5. make the pop3 startup script for linux #
cat <<- EOT >> /etc/rc.d/init.d/pop3
 #!/bin/sh
 env - PATH="/var/qmail/bin:/usr/local/bin" \
 tcpserver -H -R 0 pop3 \
 /var/qmail/bin/qmail-popup \
 stilen.com \
 /home/vpopmail/bin/vchkpw \
 /var/qmail/bin/qmail-pop3d Maildir \
 /var/qmail/bin/splogger pop3d &
 exit 0

EOT
chmod 700 /etc/rc.d/init.d/pop3
############################################
# 6. comment out lines from inetd, and HUP-it #
sed 's/^pop/#pop/' /etc/inetd.conf > /tmp/inetd.conf
sed 's/^smtp/#smtp/' /tmp/inetd.conf > /etc/inetd.conf

##########################################3
# 7. startup tcpserver
/etc/rc.d/init.d/smtp
/etc/rc.d/init.d/pop3

Reply via email to