[Dovecot] Problem with managesieve (and virtual users?)

Mike Constabel listen at constabel.net
Mon Dec 15 13:27:54 EET 2008


Hello,

I use the debian packages from http://xi.rename-it.nl/debian/
version 1.1.7-0~auto+17

If I put a sieve script into /home/vmail/sieve-scripts/test.de/test.sieve
it is used, so cmusieve works.

But if I activate managesieve I get in the log:

dovecot: 2008-12-14 21:24:49 Fatal: managesieve-login: USER environment missing
dovecot: 2008-12-14 21:24:49 Error: managesieve-login: BYE "Internal error occured. Refer to server log for more information. [2008-12-14 20:24:49]"
dovecot: 2008-12-14 21:24:49 Error: child 10928 (login) returned error 89 (Fatal failure)
dovecot: 2008-12-14 21:24:49 Error: Temporary failure in creating login processes, slowing down for now


I searched the wiki and the Mailinglist and found only one message which sounds similar:

Message-ID: <3DFE82FF.4090007 at attbi.com>
Date: Mon, 16 Dec 2002 17:50:55 -0800
Subject: [dovecot] passwd-file access


Is my config wrong?

cu,
Mike


/etc/imap.passwd:
test at test.de:{plain}test:vmail:vmail::/home/vmail/%d/%n/Maildir::userdb_mail=maildir:/home/vmail/%d/%n/Maildir

# 1.1.7: /etc/dovecot/dovecot.conf
# OS: Linux 2.6.26-1-686 i686 Debian lenny/sid 
log_path: /var/log/dovecot/dovecot.log
info_log_path: /var/log/dovecot/dovecot-info.log
log_timestamp: %Y-%m-%d %H:%M:%S 
protocols: imap imaps pop3s managesieve
listen(default): 127.0.0.1:143
listen(imap): 127.0.0.1:143
listen(pop3): 21x.xx.xx.xx:110
listen(managesieve): localhost:2000
ssl_listen(default): 21x.xx.xx.xx:993
ssl_listen(imap): 21x.xx.xx.x:993
ssl_listen(pop3): 21x.xx.xx.xx:995
ssl_listen(managesieve): 
ssl_ca_file: /etc/postfix/ssl/ssl.xxxxxxxxx.de.ca-bundle
ssl_cert_file: /etc/postfix/ssl/ssl.xxxxxxxxxx.de.cert
ssl_key_file: /etc/postfix/ssl/ssl.xxxxxxxxxx.de.key
ssl_verify_client_cert: yes
login_dir: /var/run/dovecot/login
login_executable(default): /usr/lib/dovecot/imap-login
login_executable(imap): /usr/lib/dovecot/imap-login
login_executable(pop3): /usr/lib/dovecot/pop3-login
login_executable(managesieve): /usr/lib/dovecot/managesieve
login_processes_count: 2
login_max_processes_count: 32
mail_privileged_group: mail
mail_location(default): maildir:~/Maildir
mail_location(imap): maildir:~/Maildir
mail_location(pop3): maildir:~/Maildir
mail_location(managesieve): /home/vmail/%d/%n/Maildir
mail_debug(default): no
mail_debug(imap): no
mail_debug(pop3): no
mail_debug(managesieve): yes
mail_executable(default): /usr/lib/dovecot/imap
mail_executable(imap): /usr/lib/dovecot/imap
mail_executable(pop3): /usr/lib/dovecot/pop3
mail_executable(managesieve): /usr/lib/dovecot/managesieve
mail_plugins(default): quota imap_quota expire trash autocreate
mail_plugins(imap): quota imap_quota expire trash autocreate
mail_plugins(pop3): quota expire trash
mail_plugins(managesieve): 
mail_plugin_dir(default): /usr/lib/dovecot/modules/imap
mail_plugin_dir(imap): /usr/lib/dovecot/modules/imap
mail_plugin_dir(pop3): /usr/lib/dovecot/modules/pop3
mail_plugin_dir(managesieve): /usr/lib/dovecot/modules/managesieve
sieve_storage(default): 
sieve_storage(imap): 
sieve_storage(pop3): 
sieve_storage(managesieve): /home/vmail/sieve-scripts/%d/%n
sieve(default): 
sieve(imap): 
sieve(pop3): 
sieve(managesieve): /home/vmail/%d/%n/.dovecot.sieve
namespace:
  type: private
  inbox: yes
  list: yes
  subscriptions: yes
auth default:
  username_format: %Lu
  verbose: yes
  process_size: 64
  passdb:
    driver: passwd-file
    args: /etc/imap.passwd
  userdb:
    driver: passwd-file
    args: /etc/imap.passwd
  socket:
    type: listen
    client:
      path: /var/spool/postfix/private/auth
      mode: 432
      user: postfix
      group: postfix
    master:
      path: /var/run/dovecot/auth-master
      mode: 384
      user: vmail
plugin:
  quota: maildir:User quota
  quota_rule: *:storage=250M
  quota_rule2: Trash:storage=50M
  quota_rule3: Spam:storage=50M
  trash: /etc/dovecot/dovecot-trash.conf
  expire: Trash 1 Trash/* 7 Spam 30 foobar 1
  expire_dict: proxy::expire
  autocreate: Trash
  autocreate2: Junk
  autocreate3: Sent
  autocreate4: Drafts
  autosubscribe: Trash
  autosubscribe2: Junk
  autosubscribe3: Sent
  autosubscribe4: Drafts
  sieve: /home/vmail/sieve-scripts/%d/%n.sieve
dict:
  expire: sqlite:/etc/dovecot/dovecot-expire-sql.conf



More information about the dovecot mailing list