###################################### ### arquivo /service/qmail-smtpd/run ###################################### #!/bin/sh # VPOPMAILUID=`id -u vpopmail` VPOPMAILGID=`id -g vpopmail` MAXSMTPD=`cat /var/qmail/control/concurrencyincoming` LOCAL=`head -1 /var/qmail/control/me` export QMAILQUEUE="/var/qmail/bin/simscan" export NOP0FCHECK=1 if [ -z "$VPOPMAILUID" -o -z "$VPOPMAILGID" -o -z "$MAXSMTPD" -o -z "$LOCAL" ]; then echo VPOPMAILUID, VPOPMAILGID, 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 15000000 \ /usr/local/bin/tcpserver -v -R -l "$LOCAL" -x /home/vpopmail/etc/tcp.smtp.cdb -c "$MAXSMTPD" \ -u "$VPOPMAILUID" -g "$VPOPMAILGID" 0 smtp /var/qmail/bin/spamdyke --config-file /var/qmail/control/spamdyke.conf \ /var/qmail/bin/qmail-smtpd 2>&1 ############################################# ### arquivo /var/qmail/control/spamdyke.conf ############################################# # spamdyke configuration file log-level=2 log-target=0 idle-timeout-secs=60 local-domains-file=/var/qmail/control/rcpthosts policy-url=http://www.sistal.com.br max-recipients=50 graylist-dir=/var/spool/spamdyke/greylist graylist-min-secs=180 graylist-max-secs=21600 greeting-delay-secs=3 check-dnsrbl=sbl-xbl.spamhaus.org check-dnsrbl=bl.spamcop.net ip-whitelist-file=/var/qmail/control/whitelist-spamdyke smtp-auth-command-encryption="/home/vpopmail/bin/vchkpw true"