Michael Baecker wrote:
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: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.
You should first turn on auth_debug
(http://wiki.dovecot.org/Debugging/Authentication) and mail_debug for
the managesieve service to get more log messages. The 'Disconnected'
reason occurs when the client abruptly terminates the connection,
without issueing a LOGOUT command. This might be caused by a failed
login, but something else might be the problem as well.
Here is my config file (without the comments):
auth default {
mechanisms = plain
passdb pam {
args = "*"
}
I notice that you are using pam and that your args is set to '*'. This
means that dovecot authenticates with pam using the servicename of the
service involvend; e.g. imap or pop3. So, did you add a managesieve
service to your pam configuration? My experience with pam is close to
zero unfortunately, but you can read
http://wiki.dovecot.org/PasswordDatabase/PAM for a few pointers.
If all this isn't the problem, try disabling TLS and sniff (e.g. using
ngrep) the ManageSieve TCP session to see what is going on between
client and server.
Regards,
Stephan Bosch