Hello,

I've got a problem using the plugin managsieve in dovecot (1.0.10 on gentoo linux). I use local unix accounts on a linux machine, one for each user with a .maildir in there home directory. Here is a snippet of the logging.

Feb 14 20:17:48 obelix dovecot: Dovecot v1.0.10 starting up
Feb 14 20:18:00 obelix dovecot: imap-login: Login: user=<michael>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, secured Feb 14 20:18:00 obelix dovecot: imap-login: Login: user=<michael>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, secured
Feb 14 20:18:00 obelix dovecot: IMAP(michael): Disconnected: Logged out
Feb 14 20:18:00 obelix dovecot: IMAP(michael): Disconnected: Logged out
Feb 14 20:18:00 obelix dovecot: imap-login: Login: user=<michael>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, secured
Feb 14 20:18:00 obelix dovecot: IMAP(michael): Disconnected: Logged out
Feb 14 20:18:00 obelix dovecot: imap-login: Login: user=<michael>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, secured
Feb 14 20:18:00 obelix dovecot: IMAP(michael): Disconnected: Logged out
Feb 14 20:19:04 obelix dovecot: managesieve-login: Disconnected: user=<michael>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, TLS

I don't get the sieve script and can't also save a script. It looks quite ugly "login: Disconnected" in the last line.

Here is my config file (without the comments):

protocols = imap managesieve
listen = *
disable_plaintext_auth = yes
ssl_disable = no
ssl_cert_file = /etc/ssl/dovecot/server.pem
ssl_key_file = /etc/ssl/dovecot/server.key
mail_location = maildir:~/.maildir
mail_debug = no
verbose_proctitle = yes
first_valid_uid = 10
protocol imap {
}
protocol pop3 {
}
protocol managesieve {
   sieve=~/.dovecot.sieve
   sieve_storage=~/sieve
   listen = *:2000
}
protocol lda {
  postmaster_address = [EMAIL PROTECTED]
  mail_plugins = cmusieve
}
auth default {
  mechanisms = plain
  passdb pam {
    args = "*"
  }
  userdb passwd {
    args = blocking=yes
  }
  user = root
  socket listen {
      client {
        path = /var/spool/postfix/auth/dovecot
        mode = 0666
        user = postfix
        group = postfix
      }
      master {
        path = /var/spool/postfix/auth/auth-master
        mode = 0666
        user = postfix
        group = postfix
      }
    }
}
dict {
}
plugin {
}

The client worked already with pysieved over xinetd (Horde Ingo and squirrelmail with avelsieve worked). But this isn't realy a solution.

Can anybody help me? Do you need anything, I didn't wrote her?

Thanks in advance

Michael Baecker

Reply via email to