systemadmin.es > Correo > qmail: Rechazar mails por dominio

qmail: Rechazar mails por dominio

Mediante el patch de qmail badmailfrom podemos rechazar todos los mails que el from contenga un cierto dominio.

Para el caso de netqmail, instalamos el patch mediante:

cd /usr/local/src/netqmail-1.06/
wget  http://tomclegg.net/qmail/qmail-badmailfrom-wildcard.patch
patch < qmail-badmailfrom-wildcard.patch
make qmail-smtpd
install -m 755 qmail-smtpd /var/qmail/bin/qmail-smtpd
svc -t /service/qmail-s*

Mediante este patch se lee el fichero /var/qmail/control/badmailfrom para controlar los dominios del From. Por ejemplo si queremos rechazar todos los dominios que acaben en .ejemplo.com (malote.ejemplo.com, malomalisimo.ejemplo.com, ...)haríamos:

echo ".ejemplo.com" >>/var/qmail/control/badmailfrom

O si queremos ser específicos, podemos indicar el dominio con la arroba delante para asegurarnos que únicamente denegamos dicho dominio y no otro que lo pueda contener (denegamos ejemplo.com pero permitimos dominioejemplo.com):

echo "@example.com" >>/var/qmail/control/badmailfrom

Deja un comentario:

XHTML - Tags permitidos:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>