V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

policyd-rate-limit

es un demonio de políticas para el servidor de correo electrónico Postfix, escrito en Python 3, que permite limitar el número de correos que un usuario puede enviar en un período de tiempo determinado. Las reglas de limitación son una lista de pares (número de correos, número de segundos). Si un usuario identificado por su nombre de usuario SASL o por su dirección IP ha enviado más correos que el número especificado en segundos, se le devuelve un error.

Ejemplo de archivo de configuración

# nano /etc/postfix-policyd-rate-limit.conf

# Límite global: 10 correos por minuto por usuario SASL

default_limit = 10/60

#

# Límite para una IP específica: 5 correos por minuto

limit = 192.168.1.100: 5/60

#

# Límite para un usuario SASL específico: 20 correos por minuto

limit = usuario@dominio.com: 20/60

#

# Mensaje de error personalizado

error_message = "Límite de envío superado. Inténtelo más tarde."

Configuración en Postfix

# nano /etc/postfix/main.cf

Añadir la siguiente línea en la sección de restricciones de smtpd_recipient_restrictions:

smtpd_recipient_restrictions =

...

check_policy_service unix:private/policyd-rate-limit,

...

# systemctl restart postfix
reiniciar servicios
# systemctl restart postfix-policyd-rate-limit
Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
4635 entradas - Acerca del Tractatus
La Pipa Plena 2026