Есть связка из postfix+PgSQL
Пытаюсь приматать к постфиксу еще и sasl авторизацию на отправку почты
Как это делать для MySQL - доки видел, а вот по PgSQL нет.
Может кто подскажет доку или последовательность действий?
Машина под FreeBSD 5.3
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
Код: Выделить всё
-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
Код: Выделить всё
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