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