Exim i autoryzacja użytkowników z bazy.

Arkadiusz Rdest weed w punkt.pl
Nie, 24 Lut 2008, 00:28:10 CET


TG wrote:
>     Witam!
> Czy ktoś z Was może mi podpowiedzieć jak skonfigurować autoryzację 
> wirtualnych użytkowników, tzn. z bazy mysql'elowej? Konfigurację mam 
> zgodną mniej więcej z http://pl.docs.pld-linux.org/uslugi_exim.html i 
> http://www.baseciq.org/linux/virtualexim.html, przy okazji wielkie 
> dzięki dla autorów!
> Mam exima 4-68.1.
np. tak


AUTH_PLAIN        = SELECT password_enc FROM mail_users WHERE username = 
'${quote_mysql:$2}'

AUTH_LOGIN        = SELECT password_enc FROM mail_users WHERE username = 
'${quote_mysql:$1}'




begin authenticators

plain:
   driver = plaintext
   public_name = PLAIN
   server_prompts = :
   server_condition = "${if and { {!eq{$2}{}} {!eq{$3}{}} \
                        {crypteq{$3}{${lookup 
mysql{AUTH_PLAIN}{$value}fail}}} } {yes}{no}}"
   server_set_id = $2

login:
   driver = plaintext
   public_name = LOGIN
   server_prompts = "Username:: : Password::"
   server_condition = "${if and { {!eq{$1}{}} {!eq{$2}{}} \
                        {crypteq{$2}{${lookup 
mysql{AUTH_LOGIN}{$value}fail}}} } {yes}{no}}"
   server_set_id = $1


tylko dsotosuj oczywiscie odpowiednio nazwy pol w bazie pod siebie



-- 
  -[  net and sys admin  ]-[ Learn the facts and make up your own ]-
  -[ a.rdest()infomex()pl]-[ damn mind. That's why you have one.  ]-


Więcej informacji o liście dyskusyjnej pld-users-pl