Here the complete config:
LIM = 200 PERIOD = 1h WARNTO = al...@mydomain.com EXIMBINARY = /usr/sbin/sendmail -f root SHELL = /bin/sh deny ratelimit = 202 / 1h / strict / per_addr / ${domain:$authenticated_id} message = Your account has sent over 200 messages per hour - logwrite = RATE USER EXCEEDED: $authenticated_id -> $sender_rate/$sender_rate_period (max $sender_rate_limit) accept authenticated = * set acl_m_user = $authenticated_id condition = ${if exists{$spool_directory/blocked_authenticated_users}} condition = ${lookup{$acl_m_user}lsearch{$spool_directory/blocked_authenticated_users}{1}{0}} control = freeze/no_tell control = submission/domain= add_header = X-Authenticated-As: $acl_m_user logwrite = RATE USER 100 invalid recipients during 1h: $authenticated_id $sender_rate/$sender_rate_period (max $sender_rate_limit) accept authenticated = * !verify = recipient/defer_ok/callout=10s,defer_ok,use_sender ratelimit = LIM / PERIOD / per_rcpt / user-$acl_m_user continue = ${run{SHELL -c "if ! grep -q $acl_m_user $spool_directory/blocked_authenticated_users ; then echo $acl_m_user >>$spool_directory/blocked_authenticated_users; \N{\N echo To: al...@mydomain.com; echo Subject: [BLOCKED EXIM] user $acl_m_user blocked; echo; echo because has sent mail to LIM invalid recipients during PERIOD.; \N}\N | EXIMBINARY WARNTO ; fi"}} control = freeze/no_tell control = submission/domain= add_header = X-Authenticated-As: $acl_m_user logwrite = RATE USER SHELL: $authenticated_id accept authenticated = * control = submission/domain= accept authenticated = fixed_login accept hosts = 127.0.0.1 ############################################################################################################################ I found the rule interesting but I do not understand if it applies to invalid containers or incorrect logins via smtp. I would need a little help to understand the purpose of the rule, if someone is so kind to help me. Regards, -- ## List details at https://lists.exim.org/mailman/listinfo/exim-users ## Exim details at http://www.exim.org/ ## Please use the Wiki with this list - http://wiki.exim.org/