Check at ratelimiting!!

On Fri, 2010-09-17 at 14:54 +0200, Cobus Viljoen wrote:
> Hi Guys,
> 
> i'm a little stuck here and was wondering if someone maybe have done this 
> before. 
> 
> I have a requirement to setup an SMTP AUTH server to allow our customers to 
> relay their mail via an authenticated server. 
> 
> The main requirement is that the senders must be in a database, and i chose 
> ldap for this, and the second requirement is that each individual user setup 
> on the database, will have an x amount of messages that they are allowed to 
> send every hour, and this can differ from one user to the other. 
> 
> My question is how can i get exim to read this ldap database for the allowed 
> hourly messages that each authenticated user are allowed to send 
> 
> so ie. user1 is only allowed to send 10 mails per hour and user2 is allowed 
> to send 100, etc.
> 
> i have never done this before so i have no idea where to even start
> 
> i have the ldap database working and exim is authing against is perfectly
> 
> this is a sample syntax
> 
> PLAIN:
>   driver                     = plaintext
>   server_set_id              = $auth2
>   server_debug_print         = crap
>   server_prompts             = :
>   server_condition           = ${if or { { crypteq{$auth3}{${lookup ldap 
> {USER=${quote_ldapdn:LDAP_USER} PASS=${quote:LDAP_PASS} 
> ldap://x.x.x.x/LDAP_BASE?userPassword?sub?(uid=$auth2)}}} } \
>                                         } \
>                                 {yes}{no} }
> 
> 
> 


-- 
## 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