[Dovecot] Error: read(/var/run/dovecot/dict-server) failed: Remote disconnected

Lauryca Puyulik lavrenty_ro at yahoo.com
Wed Nov 11 09:33:25 EET 2009


Hello all,
I have a problem with my mail configuration and I don`t know how to resolve this error (listed bellow):

deliver(mymail at testtest.ro): Nov 11 09:07:54 Error: Internal quota calculation error
dovecot: Nov 11 09:07:54 Error: dict: /etc/dovecot/dovecot-dict-quota.conf: 'username_field' missing
dovecot: Nov 11 09:07:54 Error: dict: Failed to initialize dictionary 'quota1'
deliver(mymail at testtest.ro): Nov 11 09:07:54 Error: read(/var/run/dovecot/dict-server) failed: Remote disconnected
deliver(mymail at testtest.ro): Nov 11 09:07:54 Error: Internal quota calculation error
dovecot: Nov 11 09:07:56 Error: dict: /etc/dovecot/dovecot-dict-quota.conf: 'username_field' missing
dovecot: Nov 11 09:07:56 Error: dict: Failed to initialize dictionary 'quota1'

My dovecot configuration is:
 dovecot -n
# 1.1.7: /etc/dovecot/dovecot.conf
# OS: Linux 2.6.27.7-9-pae i686 openSUSE 11.1 (i586) ext3
log_path: /var/log/dovecot.err
info_log_path: /var/log/dovecot.info
ssl_disable: yes
disable_plaintext_auth: no

login_dir: /var/run/dovecot/login
login_executable: /usr/lib/dovecot/imap-login
first_valid_uid: 5000
last_valid_uid: 5000
mail_location: maildir:/home/vmail/%d/%n
mail_debug: yes
mail_plugins: quota imap_quota
auth default:
  mechanisms: plain login
  user: vmail
  verbose: yes
  passdb:
    driver: pam
  passdb:
    driver: sql
    args: /etc/dovecot/dovecot-mysql.conf
  userdb:
    driver: sql
    args: /etc/dovecot/dovecot-mysql.conf
  userdb:
    driver: prefetch
  socket:
    type: listen
    client:
      path: /var/spool/postfix/private/auth
      mode: 432
      user: postfix
      group: postfix
    master:
      path: /var/run/dovecot/auth-master
      mode: 432
      user: vmail
      group: vmail
plugin:
  quota: dict:::proxy::quota1
  quota_rule: *:storage=50M:messages=10000
  acl: vfile:/etc/dovecot/acls
  quota_warning: storage=95%% /usr/local/bin/quota-warning.sh 95
  quota_warning2: storage=80%% /usr/local/bin/quota-warning.sh 80
dict:
  quota1: mysql:/etc/dovecot/dovecot-dict-quota.conf

Another question that raise from these logs is what are the permissions for all files from /var/run/dovecot?
In the master.cf file I have somthing like this:

dovecot   unix  -       n       n       -       -       pipe
  flags=DRhu user=vmail:vmail argv=/usr/lib/dovecot/deliver -d ${recipient}

Regarding this log : "dovecot: Nov 11 09:07:54 Error: dict: /etc/dovecot/dovecot-dict-quota.conf: 'username_field' missing", my dovecot-dict-quota.conf is correctly and that field exists.

So...any idea?

Thanks!



      


More information about the dovecot mailing list