[Dovecot] imap(xxxxxxxx): Error: opendir(/user/xxxxxxxx/.imap) failed: No such file or directory

Frank Bonnet f.bonnet at esiee.fr
Wed Aug 1 14:03:50 EEST 2012


Yes sorry I forgot :-(

See attached the doveconf -n output

Thanks




On 08/01/2012 12:56 PM, Charles Marcus wrote:
> Please help us help you.
>
> Always provide bare minimum system/config/error details, like:
>
> Full doveconf -n output
> (don't 'describe' your config with a one line copy/paste from some 
> random config file)
>
> Full (untrimmed) logs exhibiting the problem
>
> On 2012-08-01 3:19 AM, Frank Bonnet <f.bonnet at esiee.fr> wrote:
>> hello
>>
>> I see this message in the dovecot error log every time
>> a user connect to IMAP service.
>>
>> imap(xxxxxxxx): Error: opendir(/user/xxxxxxxx/.imap) failed: No such
>> file or directory
>>
>> In the server's config I've this
>>
>> mail_location =
>> mbox:%h/:INBOX=/var/mail/%u:INDEX=/var/spool/dovecot/index/%u
>>
>> As we can see INDEX files are not living in user's home directories but
>> in /var/spool/dovecot/index/%u
>> so why this error message ?
>>
>> BTW : users access normally to their IMAP folders , I'm just curious
>> about this message
>> which is not marked as warning but error
>


-- 
CYBERDROID Inc.

Frank BONNET

01.45.92.66.17

Service des Moyens Informatiques Generaux

ESIEE PARIS
Cité Descartes / BP 99
93162 NOISY-LE-GRAND Cedex
http://www.esiee.fr <http://www.esiee.fr/>

-------------- next part --------------
# 2.1.8: /usr/local/etc/dovecot/dovecot.conf
# OS: FreeBSD 9.0-RELEASE-p3 amd64  
auth_verbose = yes
auth_verbose_passwords = plain
auth_worker_max_count = 100
debug_log_path = /var/log/dovecot/debug.log
default_client_limit = 6144
default_process_limit = 1024
default_vsz_limit = 1 G
disable_plaintext_auth = no
info_log_path = /var/log/dovecot/info.log
log_path = /var/log/dovecot/dovecot.log
mail_debug = yes
mail_fsync = always
mail_location = mbox:%h/:INBOX=/var/mail/%u:INDEX=/var/spool/dovecot/index/%u
mail_temp_dir = /var/tmp
managesieve_notify_capability = mailto
managesieve_sieve_capability = fileinto reject envelope encoded-character vacation subaddress comparator-i;ascii-numeric relational regex imap4flags copy include variables body enotify environment mailbox date ihave
mbox_lock_timeout = 3 mins
mbox_write_locks = fcntl
mmap_disable = yes
namespace {
  inbox = yes
  location = 
  prefix = 
  separator = /
  subscriptions = yes
  type = private
}
passdb {
  args = /usr/local/etc/dovecot/dovecot-ldap.conf.ext
  driver = ldap
}
plugin {
  acl = vfile
  sieve = ~/.dovecot.sieve
  sieve_dir = ~/sieve
}
postmaster_address = postmaster at esiee.fr
protocols = imap pop3
sendmail_path = /usr/local/sbin/sendmail
service auth {
  client_limit = 7169
}
service imap-login {
  inet_listener imap {
    port = 143
  }
  inet_listener imaps {
    port = 993
    ssl = yes
  }
  process_min_avail = 10
  service_count = 1
  vsz_limit = 3 G
}
service imap {
  process_limit = 2048
  vsz_limit = 3 G
}
service managesieve-login {
  inet_listener sieve {
    port = 4190
  }
  inet_listener sieve_deprecated {
    port = 2000
  }
}
service pop3-login {
  inet_listener pop3 {
    port = 110
  }
  inet_listener pop3s {
    port = 995
    ssl = yes
  }
}
ssl_ca = [REMOVED INTENTIONALLY]
ssl_cert = [REMOVED INTENTIONALLY]
ssl_key = [REMOVED INTENTIONALLY]
userdb {
  args = /usr/local/etc/dovecot/dovecot-ldap.conf.ext
  driver = ldap
}
verbose_proctitle = yes
protocol lda {
  info_log_path = /var/log/dovecot/dovecot-lda.log
  log_path = /var/log/dovecot/dovecot-lda-errors.log
  mail_plugins = sieve $mail_plugins
}
protocol imap {
  imap_client_workarounds = tb-extra-mailbox-sep
  mail_max_userip_connections = 30
}
protocol sieve {
  mail_max_userip_connections = 30
  managesieve_implementation_string = Dovecot Pigeonhole
}


More information about the dovecot mailing list