Hi

I want to block incomming mail from unknown hosts, ie
those with no reverse dns entry. How do I do this?

Here are my qmail startup script:

#!/bin/sh

PATH=$PATH:/usr/bin:/usr/local/bin:/var/qmail/bin
USERID=501
GROUPID=500
PARANOID="-p" # set to "" if NOT paranoid. Check that host has not a bad DNS


case "$1" in
     start)
         echo -n "Starting mail-transfer agent: qmail"


         csh -cf '/var/qmail/rc &'

         supervise /var/lock/qmail-smtpd tcpserver $PARANOID -v 
-x/etc/tcp.smtp.c
db \
         -u$USERID -g$GROUPID 0 25 \
                 rblsmtpd rblsmtpd -r "relays.mail-abuse.org:Open relay 
problem -
  see <http://www.mail-abuse.org/cgi-bin/nph-rss?%IP%>" \
         rblsmtpd -rdul.maps.vix.com \
         qmail-smtpd 2>&1 | \
         setuser qmaill accustamp | tailocal | \
         setuser qmaill cyclog -s5000000 -n5 /var/log/qmail/qmail-smtpd &

         echo "."
         ;;
     stop)
         echo -n "Stopping mail-transfer agent: qmail"
         PID=`ps -eo pid,comm | awk '{ if ($2 == "qmail-send") print $1}'`
         kill -TERM $PID
         svc -dx /var/lock/qmail-smtpd
         echo "."
         ;;
     restart)
         $0 stop
         $0 start
         ;;
     reload|force-reload)
         echo "Reloading 'locals' and 'virtualdomains' control files."
         PID=`ps -eo pid,comm | awk '{ if ($2 == "qmail-send") print $1}'`
         kill -HUP $PID
         ;;
     *)
         echo 'Usage: /etc/init.d/qmail {start|stop|restart|reload}'
         exit 1
esac

exit 0

----------------------------------------------------------

As I understand the -p parameter to tcpserver should fix this, but
it will not... (?)

+------------------------------Sent from homeoffice--+
Hans Sandsdalen          Phone Work:   +47 77 66 08 09
System Manager           Fax:          +47 77 65 58 59
Tromsoe - Norway         http://www.spacetec.no/~hans/
Kongsberg Spacetec a.s

Reply via email to