[sisyphus] и опять postfix+sasl

Fred =?iso-8859-1?q?fred_=CE=C1_inion=2Eru?=
Вс Янв 19 18:57:25 MSK 2003


Приветствую!

У меня не получается заставить это работать, как следует. Проблема в том, что 
не видит (не хочет открывать) базу /etc/sasldb.
Проделывал все, как написано в доках, но ни sasldblistusers, ни saslpasswd не 
открывают sasldb. 
Вот, что пишут:

 ]# sasldblistusers
Error opening password file /etc/sasldb
 ]#  saslpasswd -u orion.inion.ru -a smtpauth fred
Password:
Again (for verification):
saslpasswd: generic failure
 ]# logtail /var/log/messages
Jan 19 18:31:39 orion saslpasswd: unable to open Berkeley db /etc/sasldb: 
Invalid argument
Jan 19 18:31:46 orion last message repeated 2 times
Jan 19 18:31:46 orion saslpasswd: failed to set plaintext secret for fred: 
generic failure
Jan 19 18:31:46 orion saslpasswd: PLAIN: failed to set secret for fred: 
generic failure
Jan 19 18:31:46 orion saslpasswd: unable to open Berkeley db /etc/sasldb: 
Invalid argument
Jan 19 18:31:46 orion saslpasswd: DIGEST-MD5: failed to set secret for fred: 
generic failure
Jan 19 18:31:46 orion saslpasswd: unable to open Berkeley db /etc/sasldb: 
Invalid argument
Jan 19 18:31:46 orion saslpasswd: CRAM-MD5: failed to set secret for fred: 
generic failure
---------------

Что я делаю не так?
Настройки такие:

]# ls -l /var/spool/postfix/etc/sasldb
-rw-r-----    1 root     postfix         1 Jan 19 17:41 
/var/spool/postfix/etc/sasldb

]# ls -l /etc/sasldb
lrwxrwxrwx    1 root     root           29 Jan 19 18:06 /etc/sasldb -> 
/var/spool/postfix/etc/sasldb

]# ls -l /etc/postfix/sasldb
lrwxrwxrwx    1 root     root           29 Jan 19 18:06 /etc/postfix/sasldb 
-> /var/spool/postfix/etc/sasldb

]# cat /usr/local/lib/sasl/smtpd.conf
pwcheck_method: sasldb

В /etc/postfix/main.cf сейчас вот что, хотя были опробованы и варианты:

smtp_sasl_auth_enable=yes
smtpd_sasl_auth_enable=yes
smtpd_sasl_security_options=noanonymous
smtpd_sasl_local_domain = $myhostname
smtpd_recipient_restrictions=
    permit_mynetworks,
    permit_sasl_authenticated,
    check_relay_domains
--------------

Помогите, плиз, разобраться, чтоя  упустил?

Заранее спасибо.

Да, забыл -- стоит Спринг обсизифленный:

]# rpm -q `rpm -qa | grep postfix`
postfix-smtpd-1.1.12-alt1
postfix-1.1.12-alt1
postfix-sasl-1.1.12-alt1
postfix-smtpd-sasl-1.1.12-alt1

]# rpm -q `rpm -qa | grep cyrus`
cyrus-sasl-1.5.28-alt1


--
Fred.








Подробная информация о списке рассылки Sisyphus