valterrezendeeng
(usa Ubuntu)
Enviado em 20/03/2008 - 15:55h
Boa Tarde
Estive pesquisando varios artigos sobre como implementar a consulta a rbl (bl.spamcop.net), o tutorial informou que deveria inserir o "rblsmtpd -r bl.spamcop.net" logo após o smtp.
Fiz conforme o tutorial, só que apos reiniciar como o artigo mandava, o MTA sai do ar e só volta a receber msg se retirar o rblsmtpd.
segue o script do servidor com a adição do rblsmtpd.
*********************************************
/var/qmail/supervise/qmail-smtpd# cat run.new
#!/bin/sh
QMAILQUEUE="/var/qmail/bin/simscan"
export QMAILQUEUE
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 50000000 \
/usr/local/bin/tcpserver -H -v -R -l "$LOCAL" -x /etc/tcp.smtp.cdb -c "$MAXSMTPD" \
-u "$QMAILDUID" -g "$NOFILESGID" 0 smtp /usr/local/bin/rblsmtpd -r bl.spamcop.net /var/qmail/bin/qmail-smtpd \
dominio.com.br /home/vpopmail/bin/vchkpw /bin/true 2>&1
***********************************************
segue o script original(sem o rblsmtpd):
var/qmail/supervise/qmail-smtpd$ cat run
#!/bin/sh
QMAILQUEUE="/var/qmail/bin/simscan"
export QMAILQUEUE
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 50000000 \
/usr/local/bin/tcpserver -H -v -R -l "$LOCAL" -x /etc/tcp.smtp.cdb -c "$MAXSMTPD" \
-u "$QMAILDUID" -g "$NOFILESGID" 0 smtp /var/qmail/bin/qmail-smtpd dominio.com.br /home/vpopmail/bin/vchkpw /bin/true 2>&1
O servidor está sofrendo diversos ataque de espammer, gostaria de conseguir uma solução.
Como faço para verificar se o MTA está consultando o reverso das msg recebida?
E como implemento a consulta do Reversos?
Já agradeço os Amigos que ajudarem...
Forte Abraço