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/