Пакеты cyrus-sasl-1.5.24-alt2.i586.rpm libsasl-1.5.24-alt2.i586.rpm Не готовы к работе в дефалте. Баги: 1. База данных формируется в виде: -rw------- 1 root root 12420 Jan 21 01:02 /etc/sasldb в то время, как для работы с postfix необходимо: -rw-r----- 1 root postfix 12765 Янв 20 23:13 /var/spool/postfix/etc/sasldb а в etc можно положить ссылочку типа: lrwxrwxrwx 1 root root 29 Янв 20 21:05 /etc/sasldb -> /var/spool/postfix/etc/sasldb 2. Для того, что бы работал saslpasswd обязательно должен быть установлен пакет libsasl-devel, иначе не происходит формирование файла базы данных с ругательствами saslpasswd: generic failure 3. Формирование базы данных никогда не происходит с первого раза, а всегда только со второго, вот листинг: [<a href="mailto:root@smart" target="_new">root@smart</a> cornet]# saslpasswd -c -u `postconf -h myhostname` cotnet Password: Again (for verification): saslpasswd: generic failure [<a href="mailto:root@smart" target="_new">root@smart</a> cornet]# ls -l /etc/sasldb -rw------- 1 root root 12420 Jan 21 01:02 /etc/sasldb [<a href="mailto:root@smart" target="_new">root@smart</a> cornet]# saslpasswd -c -u `postconf -h myhostname` cotnet Password: Again (for verification): [<a href="mailto:root@smart" target="_new">root@smart</a> cornet]# ls -l /etc/sasldb -rw------- 1 root root 12476 Jan 21 01:03 /etc/sasldb --- --- В целом работает, но желающему это все настроить подолбаться придется изрядно :-((
С первым пунктом не согласен - SASL не является postfix-ориентированной библиотекой.На нее могут быть завязаны другие продукты.Поэтому считаю,что sasldb должен быть в иерархии /etc (например /etc/sasl/sasldb).Другие программы,которые его используют ,могут на него ссылаться либо прямо,либо через симлинк. Со вторым буду разбираться.
Думаю, что с симлинками будет достаточно непросто - postfix /etc/sasl/sasldb не увидит через симлинк после chroot
нет такого пакета