postfix + saslauthd: sql_insert

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
rayder
лейтенант
Сообщения: 661
Зарегистрирован: 2008-12-18 16:29:43
Откуда: Ukraine/Kiev
Контактная информация:

postfix + saslauthd: sql_insert

Непрочитанное сообщение rayder » 2012-01-03 16:39:45

Всем добрый день.

Исторически сложилось что отправляли пользователи без всякой авторизации, 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=> 
Подскажите кто знает куда копать, или где я провтыкал в конфигах плз.
Человеку свойственно ошибаться, но для нечеловеческих ляпов нужен компьютер.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35426
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: postfix + saslauthd: sql_insert

Непрочитанное сообщение Alex Keda » 2012-01-03 20:39:03

поставьте exim чтоле
там это запросто делается
Убей их всех! Бог потом рассортирует...

rayder
лейтенант
Сообщения: 661
Зарегистрирован: 2008-12-18 16:29:43
Откуда: Ukraine/Kiev
Контактная информация:

Re: postfix + saslauthd: sql_insert

Непрочитанное сообщение rayder » 2012-01-04 0:56:51

да оно, судя по офф. докам и форумам, и в этой связке работать должно. только вот почему-то не работает.
екзим, это конечно да, на паре сервантах все удачно работает.

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

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

rayder
лейтенант
Сообщения: 661
Зарегистрирован: 2008-12-18 16:29:43
Откуда: Ukraine/Kiev
Контактная информация:

Re: postfix + saslauthd: sql_insert

Непрочитанное сообщение rayder » 2012-01-04 17:18:30

Ну не верю я что никто с подобным не сталкивался :)
Человеку свойственно ошибаться, но для нечеловеческих ляпов нужен компьютер.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35426
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: postfix + saslauthd: sql_insert

Непрочитанное сообщение Alex Keda » 2012-01-04 21:09:05

конфигурации отличные от "просто принимать и отправлять почту" все делают на подходящем софте
а не берут булыжник потяжелее для ремонта наручных часов
Убей их всех! Бог потом рассортирует...

rayder
лейтенант
Сообщения: 661
Зарегистрирован: 2008-12-18 16:29:43
Откуда: Ukraine/Kiev
Контактная информация:

Re: postfix + saslauthd: sql_insert

Непрочитанное сообщение rayder » 2012-01-05 2:19:17

конфигурации отличные от "просто принимать и отправлять почту" все делают на подходящем софте
а не берут булыжник потяжелее для ремонта наручных часов
Видимо у меня есть причины, почему мне нужно поднять именно данную связку.
Я не думаю, что кому-либо будет интересно эти причины знать.
Человеку свойственно ошибаться, но для нечеловеческих ляпов нужен компьютер.