--On 9 April 2009 09:43:19 -0400 John MacKenzie <[email protected]> wrote:

> Hi Ian,
>
> Appreciate you taking the time to reply. Unfortunately I am not a
> programmer  so looking at the docs doesn't do much for me. I can edit
> code that exists  to a certain extent, but can't wrap my head around
> creating code.

> I don't  know where to look to see if i am using perl
> routines elsewhere? in the  exim.conf file?

yes, it's all in the exim.conf file, unless you see an "include" somewhere. 
That "include" will tell you the other place you might look.

> If i did figure out how to do it with control = queue ACL  (where would i
> put that)

You need to create a new ACL, test the incoming message rate, and say 
control=queue if the rate is high.

> would the setting that is already in the exim.pl script that
> tells  the message to die if over the message limit not override the ACL?

I've no idea. The exim.pl script is a cpanel script. You don't have to run 
it.

> I contacted cpanel support and they say its not possible, but I find that
> hard to beleive.

They probably mean that they haven't given you a button to press to do 
this. However, they've given you Exim, so you can do anything that Exim can 
do. Exim has ACLs that can test the incoming message rate, and that can 
queue messages, so you can do this.

> Thanks so much
>
> John
>
> ----- Original Message -----
> From: "Ian Eiloart" <[email protected]>
> To: "John MacKenzie" <[email protected]>; "Graeme Fowler"
> <[email protected]>
> Cc: <[email protected]>
> Sent: Wednesday, April 08, 2009 4:39 AM
> Subject: Re: [exim] How to Change the behaviour of Exim when over max
> emails  per hour
>
>
>
>
> --On 7 April 2009 14:30:47 -0400 John MacKenzie <[email protected]> wrote:
>
>>
>> The perl script is being called near the begining of the exim.conf file
>>
>> perl_startup = do '/etc/exim.pl'
>>
>
> That line just starts the perl interpreter. Presumably, you're using the
> perl routines elsewhere in your configuration.
>
> This is all well documented in chapter 12 of the Exim docs, eg at
> <http://www.exim.org/exim-pdf-current/doc/spec.pdf>
>
> However, you don't need perl at all to queue messages. You can use
> "control = queue" only in any ACL, and you'll be interested in the
> ratelimit ACL. See section 40.35 of the docs.



-- 
Ian Eiloart
IT Services, University of Sussex
01273-873148 x3148
For new support requests, see http://www.sussex.ac.uk/its/help/

-- 
## List details at http://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/

Reply via email to