Sieveshell: Keine Anmeldung möglich
Hallo,
ich bekomme keinen Zugriff auf Sieve (der Cyrus-Server selbst
funktioniert perfekt). Beim Versuch, ein Regelwerk über sieveshell zu
laden, passiert folgendes:
> sonne:~# sieveshell -u root localhost
> connecting to localhost
> unable to connect to server at /usr/bin/sieveshell line 174.
Auch ein Zugriff über websieve klappt nicht:
> System Error: unable to connect to server: sasl mech list empty
Bei telnet passiert folgendes:
> sonne:~# telnet localhost sieve
> Trying 127.0.0.1...
> Connected to localhost.localdomain.
> Escape character is '^]'.
> "IMPLEMENTATION" "Cyrus timsieved v2.1.18-IPv6-Debian-2.1.18-1"
> "SIEVE" "fileinto reject envelope vacation imapflags notify
subaddress relational regex"
> OK
> logout
> OK "Logout Complete"
> Connection closed by foreign host.
Eine Anmeldung an cyradm ist möglich und funktioniert
interessanterweise auch mit einem User ohne Adminrechte:
>sonne:~# cyradm -u root localhost
>IMAP Password:
> localhost.localdomain> quit
Hier die relevanten Teile aus /etc/cyrus.conf:
> sieve cmd="timsieved" listen="sieve" prefork=0 maxchild=100
... und der /etc/imapd.conf:
> admins: cyrus root postfix
> sieveusehomedir: false
> sievedir: /var/spool/sieve
> allowplaintext: yes
> sasl_mech_list: plain login
> sasl_pwcheck_method: saslauthd auxprop
> sasl_auxprop_plugin: sasldb
> sasl_auto_transition: no
Der Inhalt von "/etc/default/saslauthd":
> START=yes
> MECHANISMS="pam"
Der Inhalt von /etc/pam.d/sieve:
> authrequiredpam_unix.so nullok_secure
> accountrequiredpam_unix.so
Der Aufruf von sasldblistusers2 liefert (u.a.):
> sonne:~# sasldblistusers2
> cyrus@sonne: userPassword
> root@sonne: userPassword
Kann mir jemand weiterhelfen?
Vielen Dank im voraus!!!
Dirk
Reply to: