Am 05.10.2011 um 21:04 schrieb Stephan Bosch:
On 10/5/2011 6:11 PM, Philip Brechler wrote:
I'd expect to see more errors and debug messages preceding the log line above.
Looking at your config, I suspect your problem has something to do with the fact that you provide no 'home' directory for your users. The default location of the active sieve script (as configured with sieve=) is ~/.dovecot.sieve. You don't override this, so this is what you are now using. Since no home directory is defined, ~/ cannot be substituted, causing this failure (there must be an error about this in your logs somewhere). You can do something analogous to your sieve_dir setting and use % variable substitution in your sieve= setting. Still, having no home directory for your users is a bad idea. Read the wiki for more information:
http://wiki2.dovecot.org/VirtualUsers/Home
Also read this carefully:
http://wiki2.dovecot.org/Pigeonhole/ManageSieve/Configuration
Hi, thanks for your fast response I added a sieve= Option and now I get this log reading until it fails with the same error massage in telnet
Info: client out: OK 1 user=user 2011-10-05 21:15:53 auth(default): Info: master in: REQUEST 3 12101 1 2011-10-05 21:15:53 auth(default): Info: ldap(user,127.0.0.1): user search: base=dc=piratenfraktion-berlin,dc=de scope=subtree filter=(|(&(objectClass=organizationalPerson)(uid=user))(&(objectClass=organizationalPerson)(mail=user))) fields=uid 2011-10-05 21:15:53 auth(default): Info: ldap(user,127.0.0.1): result: uid(mail=maildir:/var/mail/%$/Maildir/)=maildir:/var/mail/user/Maildir/ 2011-10-05 21:15:53 auth(default): Info: master out: USER 3 user mail=maildir:/var/mail/user/Maildir/ 2011-10-05 21:15:53 managesieve-login: Info: Login: user=<user>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, secured 2011-10-05 21:15:53 MANAGESIEVE(user): Info: Effective uid=5000, gid=5000, home=(none) 2011-10-05 21:15:53 MANAGESIEVE(user): Info: sieve-storage: using active sieve script path: /var/var/mail/sievescript/user_scripts/.dovecot.sieve 2011-10-05 21:15:53 MANAGESIEVE(user): Info: sieve-storage: using sieve script storage directory: /var/mail/sievescript/user_scripts/
That's it no more errors or anything.
thanks.
Philip