Страница 1 из 1

postfix + saslauthd: sql_insert

Добавлено: 2012-01-03 16:39:45
rayder
Всем добрый день.

Исторически сложилось что отправляли пользователи без всякой авторизации, permit_mynetworks и усе.
Сейчас хочу отловить у кого в клиенте авторизацию включена, и что они используют в параметрах.

Настроил указанную связку, авторизация успешно проходит, нареканий нет.
Включил alwaystrue дабы юзера не чувствовали неудобств при отправке

Но есть необходимость вносить в базу все явки/пароли пользователей.

Но вот в чем проблема, sql_insert(update,delete) не отрабатывают.
конфиги:

Код: Выделить всё

smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options =
broken_sasl_auth_clients = yes
smtpd_sasl_path = smtpd

Код: Выделить всё

pwcheck_method: alwaystrue
log_level: 7
debug_level: 7
auxprop_plugin: sql
mech_list: LOGIN PLAIN
sql_engine: pgsql
sql_user: postfix
sql_passwd: <dbpassword>
sql_hostnames:  <dbhost>
sql_database: postfix
sql_select: select plainpassword from mailbox where username = '%u@%r' and active
sql_insert: insert into log_login (username,realm,userpassword) values ('%u','%r','%v')
sql_verbose: yes
В логах вижу только запросы на селект, дальше никаких попыток что-либо заинсертить нет.
На БД права у пользователя полные, никаких ограничений нет

Код: Выделить всё

postfix=> \d log_login
                  Table "public.log_login"
        Column         |          Type          | Modifiers 
-----------------------+------------------------+-----------
 username              | character varying(128) | 
 realm                 | character varying(123) | 
 userpassword          | character varying(128) | 

postfix=> 
Подскажите кто знает куда копать, или где я провтыкал в конфигах плз.

Re: postfix + saslauthd: sql_insert

Добавлено: 2012-01-03 20:39:03
Alex Keda
поставьте exim чтоле
там это запросто делается

Re: postfix + saslauthd: sql_insert

Добавлено: 2012-01-04 0:56:51
rayder
да оно, судя по офф. докам и форумам, и в этой связке работать должно. только вот почему-то не работает.
екзим, это конечно да, на паре сервантах все удачно работает.

но таки интересует именно данная связка.

В любом случае если удастся завести, то как минимум это пригодится в будущем и не только мне.

Re: postfix + saslauthd: sql_insert

Добавлено: 2012-01-04 17:18:30
rayder
Ну не верю я что никто с подобным не сталкивался :)

Re: postfix + saslauthd: sql_insert

Добавлено: 2012-01-04 21:09:05
Alex Keda
конфигурации отличные от "просто принимать и отправлять почту" все делают на подходящем софте
а не берут булыжник потяжелее для ремонта наручных часов

Re: postfix + saslauthd: sql_insert

Добавлено: 2012-01-05 2:19:17
rayder
конфигурации отличные от "просто принимать и отправлять почту" все делают на подходящем софте
а не берут булыжник потяжелее для ремонта наручных часов
Видимо у меня есть причины, почему мне нужно поднять именно данную связку.
Я не думаю, что кому-либо будет интересно эти причины знать.