>> Then I want a separate ratelimit for those that are authenticated.
>> Can someone tell me how to do that?
>
> warn !authenticated = *
> <stuff>
>
> warn authenticated = *
> <different-stuff>
So:
warn !authenticated = *
ratelimit = 100 / 6h / per_rcpt / strict
delay = ${eval: ${sg{$sender_rate}{[.].*}{}} - $sender_rate_limit }s
warn authenticated = *
ratelimit = 100 / 1h / per_rcpt /strict / $authenticated_id
delay = ${eval: ${sg{$sender_rate}{[.].*}{}} - $sender_rate_limit }s
--
## 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/