Hello,

normally I try to make all configurations on my own, but this seems to be a special case :(.
I have tried to install cyrus21 on a debian testing installation - so far everything is working really great.
Except sieve - I couldn't find a mistake in my configuration so maybe anyone knows if this might be a problem
with the debian cyrus 2.1.16 package?
On the other hand it could be my fault and I am really to blind to see it ;).
The authentication chain should be saslauthd (pam shadow) -> pam -> sasldb.
The user cyrus exists in the shadow and also in the sasldb.
If I only use plain authentification as mech - sieveshell shows the error from line 174 (couldn't connect to a server) and
the auth.log has an error entry from perl: no possible mech.


Thanks for your help,
Sascha


localhost:~# cyradm --user cyrus localhost IMAP Password: localhost>

localhost:~# sieveshell --user=cyrus --authname=cyrus localhost
connecting to localhost
Please enter your password:
Please enter your password:
Bad protocol from MANAGESIEVE server: lost connection

localhost:~# tail -f /var/log/auth.log
Mar 13 17:44:32 denver211 cyrus/timsieved[17261]: Password verification failed
Mar 13 17:44:32 denver211 perl: No worthy mechs found
Mar 13 17:44:35 denver211 postfix/smtpd[17270]: OTP unavailable because can't read/write key database /etc/opiekeys: No such file or directory
Mar 13 17:44:37 denver211 postfix/smtpd[17252]: OTP unavailable because can't read/write key database /etc/opiekeys: No such file or directory
Mar 13 17:45:43 denver211 cyrus/timsieved[17281]: attempting server step after doneflag


localhost:~# telnet localhost sieve
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
"IMPLEMENTATION" "Cyrus timsieved v2.1.16-IPv6-Debian-2.1.16-4"
"SASL" "LOGIN PLAIN"
"SIEVE" "fileinto reject envelope vacation imapflags notify subaddress relational regex"
"STARTTLS"
OK


My test configuration for using pam with the shadow.
/etc/pam.d/sieve
auth required /lib/security/pam_unix.so shadow nullok debug
account required /lib/security/pam_unix_acct.so debug


/etc/imapd.conf
.
.
sieve_admins: cyrus sieve
allowanonymouslogin: no
sieveusehomedir: false
sievedir: /var/spool/sieve
sieve_maxscriptsize:32
sieve_maxscripts:5
allowplaintext: yes
sasl_mech_list: PLAIN LOGIN
allowapop: no
sasl_minimum_layer: 0
# sasl_maximum_layer: 256
# loginrealms:
sasl_pwcheck_method: saslauthd
# sasl_auxprop_plugin: sasldb
# sasl_sasldb_path: /etc/sasldb2
# sasl_auto_transition: yes
tls_cert_file: /etc/ssl/certs/cyrus-global.pem
tls_key_file: /etc/ssl/private/cyrus-global.key
.
.
.

---
Home Page: http://asg.web.cmu.edu/cyrus
Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html

Reply via email to