на сейчас авторизует тока для забора по поп3,имап открытым текстом (поле password), отправка - для определенных хостов..
делалось все по статье
аутентификаторы есть, вот тока, как мне показалось, для авторизованной отправки нужен еще сам ацл..
иль я че путаю..?
Код: Выделить всё
lookup_cram:
driver = cram_md5
public_name = CRAM-MD5
server_secret = ${lookup pgsql {select password from accounts where login='$1'}{$value}fail}
server_set_id = $1
login:
driver = plaintext
public_name = LOGIN
server_prompts = Username:: : Password::
server_condition = ${lookup pgsql {select login from accounts where login='$1' and password='$2'}{yes}{no}}
server_set_id = $1
судя по конфигу authlib
Код: Выделить всё
# Either PGSQL_CRYPT_PWFIELD or PGSQL_CLEAR_PWFIELD must be defined. Both
# are OK too. crypted passwords go into PGSQL_CRYPT_PWFIELD, cleartext
# passwords go into PGSQL_CLEAR_PWFIELD. Cleartext passwords allow
# CRAM-MD5 authentication to be implemented.
#PGSQL_CRYPT_PWFIELD password
PGSQL_CLEAR_PWFIELD password
Код: Выделить всё
2009-12-28 17:12:42 lookup_cram authenticator failed for host (dekloper) [10.0.0.150]: 535 Incorrect authentication data