Postfix - limita mensagens enviadas por um usuário específico

Postfix - limita mensagens enviadas por um usuário específico

Quero limitar as mensagens enviadas a 5 por hora para um único usuário. Ele deve então enfileirar quaisquer mensagens adicionais durante essa hora para serem tentadas para entrega mais tarde. Todos os outros usuários não devem ser afetados por este limite.

Tentei usar um transporte lento:

slow unix - - n - 5 smtp

Usando um mapa de transporte regular e dependente do remetente:

[email protected] slow:

Eu também tentei usar o postfwd:

/user_check/   sender/regexp    =~ /^(user@example\.com)$/ local   hour >= 5   action=rate(sender/3600/5)

/etc/postfix/master.cf

postfwd unix - n n - 5 smtp
    -o content_filter=
    -o receive_override_options=no_unknown_recipient_checks,no_header_body_checks
    -o smtpd_helo_restrictions=
    -o smtpd_client_restrictions=
    -o smtpd_sender_restrictions=
    -o smtpd_recipient_restrictions=permit_mynetworks,reject
    -o mynetworks=127.0.0.0/8
    -o smtpd_authorized_xforward_hosts=127.0.0.0/8

Não pareceu funcionar. Alguém pode fornecer uma solução ou sugestões para este problema?

SO: CentOS 8 postfix-3.5.20-2.redhat.8+p18.0.55.2+t230919.0741.x86_64

informação relacionada