[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: