The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Postfix SASL PostgresSQL"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Postfix SASL PostgresSQL" 
Сообщение от Dr. Nebula emailИскать по авторуВ закладки on 04-Апр-05, 16:18  (MSK)
Всем привет!
Есть связка из postfix+PgSQL
Пытаюсь приматать к постфиксу еще и sasl авторизацию на отправку почты
Как это делать для MySQL - доки видел, а вот по PgSQL нет.
Может кто подскажет доку или последовательность действий?
  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Postfix SASL PostgresSQL" 
Сообщение от Dr. Nebula emailИскать по авторуВ закладки on 04-Апр-05, 16:55  (MSK)
sasl2 собирался с WITH_PGSQL=yes
/usr/local/lib/smtpd.conf
pwcheck_method: auxprop
mech_list: plain login cram-md5 digest-md5
auxprop_plugin: sql
sql_engine: pgsql
sql_hostnames: localhost
sql_user: sasluser
sql_passwd: secret
sql_select: select `%p` from users where login = '%u\@%r'

В логи падает
postfix/smtpd[96546]: SQL engine 'pgsql ' not supported
postfix/smtpd[96546]: auxpropfunc error no mechanism available
_sasl_plugin_load failed on sasl_auxprop_plug_init for plugin: sql

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Postfix SASL PostgresSQL" 
Сообщение от ALex_hha Искать по авторуВ закладки(??) on 04-Апр-05, 18:15  (MSK)
>sasl2 собирался с WITH_PGSQL=yes
>/usr/local/lib/smtpd.conf
>pwcheck_method: auxprop
>mech_list: plain login cram-md5 digest-md5
>auxprop_plugin: sql
>sql_engine: pgsql
>sql_hostnames: localhost
>sql_user: sasluser
>sql_passwd: secret
>sql_select: select `%p` from users where login = '%u\@%r'
>
>В логи падает
>postfix/smtpd[96546]: SQL engine 'pgsql ' not supported
>postfix/smtpd[96546]: auxpropfunc error no mechanism available
> _sasl_plugin_load failed on sasl_auxprop_plug_init for plugin: sql
1. Файл должен лежать в /usr/local/lib/sasl2 или /usr/lib/sasl2 (если ставил из rpm)

2. Посмотри есть ли библиотека libsql.la libsql.so в /usr/local/sasl2

3. Postfix собрал с поддержкой postgres?
Выполни ldd /usr/libexec/postfix/smtpd
И приведи результат. Все действительно для линуха. Для freeBSD пути могут отличяться.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Postfix SASL PostgresSQL" 
Сообщение от Dr. Nebula emailИскать по авторуВ закладки on 04-Апр-05, 19:31  (MSK)
>1. Файл должен лежать в /usr/local/lib/sasl2 или /usr/lib/sasl2 (если ставил из rpm)

Какой именно?

>2. Посмотри есть ли библиотека libsql.la libsql.so в /usr/local/sasl2

Есть

>3. Postfix собрал с поддержкой postgres?

Ессно, иначе бы все остальное не работало.

>Выполни ldd /usr/libexec/postfix/smtpd

/usr/libexec/postfix/smtpd:
        libssl.so.3 => /usr/lib/libssl.so.3 (0x280ad000)
        libcrypto.so.3 => /lib/libcrypto.so.3 (0x280db000)
        libsasl2.so.2 => /usr/local/lib/libsasl2.so.2 (0x281d0000)
        libpq.so.3 => /usr/local/lib/libpq.so.3 (0x281e4000)
        libc.so.5 => /lib/libc.so.5 (0x281fe000)
        libcrypt.so.2 => /lib/libcrypt.so.2 (0x282d7000)


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Postfix SASL PostgresSQL" 
Сообщение от ALex_hha Искать по авторуВ закладки(??) on 05-Апр-05, 10:20  (MSK)
>>1. Файл должен лежать в /usr/local/lib/sasl2 или /usr/lib/sasl2 (если ставил из rpm)
>
>Какой именно?
smtpd.conf
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Postfix SASL PostgresSQL" 
Сообщение от Dr. Nebula emailИскать по авторуВ закладки on 05-Апр-05, 11:16  (MSK)
>>>1. Файл должен лежать в /usr/local/lib/sasl2 или /usr/lib/sasl2 (если ставил из rpm)
>>
>>Какой именно?
>smtpd.conf

-rw-r--r--  1 root  wheel  190 Apr  4 17:52 /usr/local/lib/sasl2/smtpd.conf

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Postfix SASL PostgresSQL" 
Сообщение от Dr. Nebula emailИскать по авторуВ закладки on 05-Апр-05, 11:17  (MSK)
-rw-r--r--  1 root  wheel  18052 Apr  4 16:43 /usr/local/lib/sasl2/libsql.a
lrwxr-xr-x  1 root  wheel     11 Apr  4 16:43 /usr/local/lib/sasl2/libsql.so -> libsql.so.2
-rwxr-xr-x  1 root  wheel  21695 Apr  4 16:43 /usr/local/lib/sasl2/libsql.so.2
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Postfix SASL PostgresSQL" 
Сообщение от ALex_hha Искать по авторуВ закладки(??) on 05-Апр-05, 14:45  (MSK)
/usr/libexec/postfix/smtpd:
        libssl.so.3 => /usr/lib/libssl.so.3 (0x280ad000)
        libcrypto.so.3 => /lib/libcrypto.so.3 (0x280db000)
        libsasl2.so.2 => /usr/local/lib/libsasl2.so.2 (0x281d0000)
        libpq.so.3 => /usr/local/lib/libpq.so.3 (0x281e4000)
        libc.so.5 => /lib/libc.so.5 (0x281fe000)
        libcrypt.so.2 => /lib/libcrypt.so.2 (0x282d7000)

А где здесь библиотека postgres? (у меня среди всех библиотек есть libmysqlclient.so) Что-то я у тебя ничего не вижу.


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "Postfix SASL PostgresSQL" 
Сообщение от Dr. Nebula emailИскать по авторуВ закладки on 05-Апр-05, 20:55  (MSK)
>/usr/libexec/postfix/smtpd:
>        libssl.so.3 => /usr/lib/libssl.so.3 (0x280ad000)
>        libcrypto.so.3 => /lib/libcrypto.so.3 (0x280db000)
>        libsasl2.so.2 => /usr/local/lib/libsasl2.so.2 (0x281d0000)
>        libpq.so.3 => /usr/local/lib/libpq.so.3 (0x281e4000)
>        libc.so.5 => /lib/libc.so.5 (0x281fe000)
>        libcrypt.so.2 => /lib/libcrypt.so.2 (0x282d7000)
>
>А где здесь библиотека postgres? (у меня среди всех библиотек есть libmysqlclient.so)
>Что-то я у тебя ничего не вижу.

libpq.so.3 => /usr/local/lib/libpq.so.3 (0x281e4000)

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "Postfix SASL PostgresSQL" 
Сообщение от unk Искать по авторуВ закладки(ok) on 05-Апр-05, 21:49  (MSK)
>libpq.so.3 => /usr/local/lib/libpq.so.3 (0x281e4000)
Зачем вы натравливаете ldd на smtpd, когда ругается sasl?
А вообще есть такая тулза от одного из авторов последней Postfix BooK - saslfinger. Поищите, должно помочь...
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру