Re: [exim] Ratelimit Tricks

Top Page
Delete this message
Reply to this message
Author: W B Hacker
Date:  
To: exim users
Subject: Re: [exim] Ratelimit Tricks
Clive Goodhead wrote:
>> I Tried this to see if I could read without adding to the total -
> but it
>> didn't work. The $sender_rate is blank.
>>
>> accept    add_header = X-Ratelimit: $sender_rate
>>     ratelimit = 20 / 10m / test-$sender_host_address
>>     condition = false

>>
>
> I think that add_header is an immediate modifier and should,
> therefore, almost never be the first entry in an ACL. It is
> not exactly the same as message was.
>
>


I don't think you even have anything but 'intentions' on which you can hang a
header until acl_smtp_data.

acl_smtp_connect, acl_smtp_helo, acl_smtp_mail are mere 'conversations' between
client and server as they establish their credentials, feature sets, and intentions.

Even acl-smtp_rcpt is effectively still just a conversation between two parties
trying to agree what amounts to a packing list for *impending* transfer of the
as-yet-unseen 'goods' (message headers, body, attachments).

Bill