[Dovecot] dovecot 1.1b4 not listing public folder children

Adam McDougall mcdouga9 at egr.msu.edu
Sat Oct 27 22:00:32 EEST 2007


ACL plugin still disabled.  The folders listed below definitely do have Children.

telnet session problem example in 1.1b4:
* OK Dovecot ready.
? login mcdouga9 password
? OK Logged in.
9 LIST "" "#shared/decs/%"
* LIST (\HasNoChildren) "/" "#shared/decs/support"
* LIST (\HasNoChildren) "/" "#shared/decs/receipts"
* LIST (\HasNoChildren) "/" "#shared/decs/network"
* LIST (\HasNoChildren) "/" "#shared/decs/postmaster"
* LIST (\HasNoChildren) "/" "#shared/decs/security"
* LIST (\HasNoChildren) "/" "#shared/decs/jbossadmin"
* LIST (\HasNoChildren) "/" "#shared/decs/unixadmin"

truss shows:
(null)()                                         = 0 (0x0)
gettimeofday({1193511545.540129},0x5b7f00)       = 0 (0x0)
gettimeofday({1193511545.540216},0x0)            = 0 (0x0)
kevent(6,{},0,{0x0,EVFILT_READ,0x0,0,0x1c,0x5b83c0},3,{9.999784000}) = 1 (0x1)
gettimeofday({1193511551.475630},0x5b7f00)       = 0 (0x0)
break(0x5d0000)                                  = 0 (0x0)
read(0,"9 LIST "" "#shared/decs/%"\r\n",4096)    = 28 (0x1c)
break(0x5d3000)                                  = 0 (0x0)
break(0x5d4000)                                  = 0 (0x0)
break(0x5d7000)                                  = 0 (0x0)
stat("/home/mcdouga9/Maildir",{mode=drwxr-xr-x ,inode=98,size=16384,blksize=4096}) = 0 (0x0)
open("/home/mcdouga9/Maildir",O_NONBLOCK,00)     = 7 (0x7)
fstat(7,{mode=drwxr-xr-x ,inode=98,size=16384,blksize=4096}) = 0 (0x0)
fcntl(7,F_SETFD,FD_CLOEXEC)                      = 0 (0x0)
__sysctl(0x7fffffffdf10,0x2,0x10acabf8,0x7fffffffdf08,0x0,0x0) = 0 (0x0)
fstatfs(0x7,0x7fffffffdf40)                      = 0 (0x0)
break(0x5d8000)                                  = 0 (0x0)
getdirentries(0x7,0x5d7000,0x1000,0x5c8428)      = 4096 (0x1000)
getdirentries(0x7,0x5d7000,0x1000,0x5c8428)      = 4096 (0x1000)
getdirentries(0x7,0x5d7000,0x1000,0x5c8428)      = 0 (0x0)
lseek(7,0x0,SEEK_SET)                            = 0 (0x0)
close(7)                                         = 0 (0x0)
stat("/egr/mail/shared/decs",{mode=drwxrwx--- ,inode=6962613,size=8192,blksize=4096}) = 0 (0x0)
open("/egr/mail/shared/decs",O_NONBLOCK,00)      = 7 (0x7)
fstat(7,{mode=drwxrwx--- ,inode=6962613,size=8192,blksize=4096}) = 0 (0x0)
fcntl(7,F_SETFD,FD_CLOEXEC)                      = 0 (0x0)
fstatfs(0x7,0x7fffffffdf40)                      = 0 (0x0)
getdirentries(0x7,0x5d7000,0x1000,0x5c8428)      = 3072 (0xc00)
getdirentries(0x7,0x5d7000,0x1000,0x5c8428)      = 0 (0x0)
lseek(7,0x0,SEEK_SET)                            = 0 (0x0)
close(7)                                         = 0 (0x0)
write(1,"* LIST (\\HasNoChildren) "/" "#s"...,559) = 559 (0x22f)
gettimeofday({1193511551.479498},0x0)            = 0 (0x0)
kevent(6,{},0,{},3,{4.060502000})                = 0 (0x0)
gettimeofday({1193511555.540489},0x5b7f00)       = 0 (0x0)
gettimeofday({1193511555.540561},0x0)            = 0 (0x0)


Dovecot 1.0 on the same directory:
9 LIST "" "#shared/decs/%"
* LIST (\HasChildren) "/" "#shared/decs/receipts"
* LIST (\HasChildren) "/" "#shared/decs/support"
* LIST (\HasChildren) "/" "#shared/decs/network"
* LIST (\HasChildren) "/" "#shared/decs/postmaster"
* LIST (\HasChildren) "/" "#shared/decs/security"
* LIST (\HasChildren) "/" "#shared/decs/unixadmin"
* LIST (\HasChildren) "/" "#shared/decs/linuxadmin"
* LIST (\HasChildren) "/" "#shared/decs/backups"
* LIST (\HasChildren) "/" "#shared/decs/printmaster"
9 OK List completed.



# 1.1.beta4: /usr/local/etc/dovecot.conf
ssl_cert_file: /usr/local/etc/apache2/ssl/cert.pem
ssl_key_file: /usr/local/etc/apache2/ssl/cert.pem
disable_plaintext_auth: no
login_dir: /var/run/dovecot/login
login_executable: /usr/local/libexec/dovecot/imap-login
verbose_proctitle: yes
first_valid_uid: 1000
first_valid_gid: 0
mail_location: 
maildir:%h/Maildir:CONTROL=%h/Maildir/dovecot11testing/private/control:INDEX=%h/Maildir/dovecot11testing/private/indexes
mail_debug: yes
mmap_disable: yes
mail_nfs_storage: yes
mail_nfs_index: yes
mail_log_max_lines_per_sec: 0
imap_client_workarounds: delay-newmail netscape-eoh tb-extra-mailbox-sep
namespace:
  type: public
  separator: /
  prefix: #shared/decs/
  location: 
maildir:/egr/mail/shared/decs:CONTROL=%h/Maildir/dovecot11testing/public/control/decs:INDEX=%h/Maildir/dovecot11testing/public/indexes/decs
  list: yes
  subscriptions: yes
namespace:
  type: private
  separator: /
  prefix: mail/
  location: 
maildir:%h/Maildir:CONTROL=%h/Maildir/dovecot11testing/private/control:INDEX=%h/Maildir/dovecot11testing/private/indexes
  hidden: yes
  subscriptions: yes
namespace:
  type: private
  separator: /
  inbox: yes
  list: yes
  subscriptions: yes
auth default:
  mechanisms: plain login
  passdb:
    driver: pam
  userdb:
    driver: passwd
  socket:
    type: listen
    client:
      path: /var/spool/postfix/private/auth
      mode: 384
      user: postfix
      group: postfix
plugin:
  acl: vfile:/usr/local/etc/dovecot-acls



More information about the dovecot mailing list