Enviado por admin el
Siguiendo el articulo dedicado a Postfix, en éste vamos a ver como bloquear correos no deseados utilizando las expresiones regulares en Sendmail. La idea es mostrar sobretodo como bloquear direcciones de correo electrónico muy parecidas utilizadas por los SPAMMERS. Primero se instala la aplicación que se integrará con Sendmail:
yum install milter-regex -y
luego se activa para que arranque con el sistema:
systemctl enable milter-regex
se inicia:
systemctl start milter-regex
Luego se modifica la configuración de Sendmail para integrar la nueva aplicación; primero se saca una copia de la configuración actual (OPERACIÓN QUE HAY REALIZAR SIEMPRE):
cp /etc/mail/sendmail.mc /etc/mail/sendmail.mc-12052021
cp /etc/mail/sendmail.cf /etc/mail/sendmail.cf-12052021
nano /etc/mail/sendmail.mc
al final del archivo se añade la siguiente linea:
INPUT_MAIL_FILTER(`milter-regex', `S=unix:/var/spool/milter-regex/sock, T=S:30s;R:2m')
esto permitirá la integración de milter-regex con Sendmail. Se guardan los cambios y se “compila” la configuración de Sendmail:
m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
Se reinicia sendmail:
systemctl restart sendmail
Luego se pasa a la configuración de milter-regex utilizando el siguiente archivo:
nano /etc/mail/milter-regex.conf
donde después de estás lineas:
# Insert here Your milter-regex rules.
# See manpage milter-regex for details.
# You don't need to reload config; milter-regex reloads it when it changes.
Se añade:
reject "503 NO MOLESTES MÁS"
header /^From$/ /fulano/
header /^From$/ /mengano/
header /^From$/ /perengano/
La linea reject indica el inicio de un bloque relacionado con los correos rechazados y las lineas que siguen indican que si el campo From del correo electrónico recibido contiene uno de los nombres indicados, se rechazará. Esto significa que si el from contiene fulano o fulano10 o 10fulano, etc… el correo se rechazará.
Hagan sun pruebas y me comentan.
Comentarios recientes