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