Hi,
here I attach the output of "dovecot -n".
The shared folders are entire accounts shared recursively, with full control 
(akxeilprwts).
Please consider the main point of confusion: normal folders will list as soon 
as they're renamed, with %, while shared folders (and their subfolders) get 
renamed, but don't get listed until something changes in the parent (e.g. new 
folder, by the owner or the receiving account).
Just manually typing the protocol commands will reproduce.
Hope you find something in the attachment configuration.
Gabriele
----------------------------------------------------------------------------------------
Sonicle S.r.l.
:
http://www.sonicle.com
Music:
http://www.gabrielebulfon.com
Quantum Mechanics :
http://www.cdbaby.com/cd/gabrielebulfon
----------------------------------------------------------------------------------
Da: A.L.E.C
A: dovecot@dovecot.org
Data: 1 giugno 2017 19.37.48 CEST
Oggetto: Re: Possible RENAME bug
On 06/01/2017 10:25 AM, Gabriele Bulfon wrote:
Is there anything I can do to force "bbbb" to reappear without having to create 
a new folder?
Any idea?
We may need `doveconf -n` output and information about ACL of the
removed folder and all its parents. Also did you try to use LIST with *
instead of %?
--
Aleksander 'A.L.E.C' Machniak
Kolab Groupware Developer [http://kolab.org]
Roundcube Webmail Developer [http://roundcube.net]
----------------------------------------------------
PGP: 19359DC1 # Blog: https://kolabian.wordpress.com
# 2.2.10: /etc/dovecot/dovecot.conf
# OS: Linux 3.10.0-514.10.2.el7.x86_64 x86_64 CentOS Linux release 7.3.1611 
(Core)
auth_krb5_keytab = /var/lib/dovecot/krb5.keytab
auth_master_user_separator = *
auth_mechanisms = plain login
debug_log_path = /dev/null
default_process_limit = 400
disable_plaintext_auth = no
first_valid_uid = 989
import_environment = TZ KRB5CCNAME
last_valid_uid = 989
lmtp_save_to_detail_mailbox = yes
mail_gid = vmail
mail_location = maildir:~/Maildir
mail_plugins = " acl listescape fts fts_lucene quota"
mail_shared_explicit_inbox = yes
mail_uid = vmail
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 imapflags
mbox_write_locks = fcntl
namespace PUBLIC {
  list = children
  location = 
maildir:/var/lib/nethserver/vmail/vmail/Maildir:INDEXPVT=~/Maildir/public
  prefix = Public/
  separator = /
  subscriptions = no
  type = public
}
namespace ROOT {
  inbox = yes
  location =
  mailbox Drafts {
    auto = no
    special_use = \Drafts
  }
  mailbox Junk {
    auto = subscribe
    special_use = \Junk
  }
  mailbox Sent {
    auto = no
    special_use = \Sent
  }
  mailbox "Sent Messages" {
    auto = no
    special_use = \Sent
  }
  mailbox Trash {
    auto = no
    special_use = \Trash
  }
  prefix =
  separator = /
  subscriptions = yes
  type = private
}
namespace SHARED_USERS {
  disabled = no
  list = children
  location = 
maildir:/var/lib/nethserver/vmail/%%u/Maildir:INDEXPVT=~/Maildir/shared/%%u
  prefix = Shared/%%n...@nethesis.it/
  separator = /
  subscriptions = no
  type = shared
}
passdb {
  args = /etc/dovecot/master-users
  driver = passwd-file
  master = yes
}
passdb {
  args = /etc/dovecot/deny.passwd
  deny = yes
  driver = passwd-file
}
passdb {
  args = max_requests=100 failure_show_msg=yes blocking=yes
  driver = pam
}
plugin {
  acl = vfile
  acl_shared_dict = file:/var/lib/nethserver/vmail/shared-mailboxes.db
  antispam_backend = MAILTRAIN
  antispam_mail_notspam = ham
  antispam_mail_sendmail = /usr/libexec/nethserver/spam-training.sh
  antispam_mail_sendmail_args = %u
  antispam_mail_spam = spam
  antispam_spam = Junk
  antispam_trash = Trash
  fts = lucene
  fts_lucene = whitespace_chars=@.
  quota = maildir:Quota
  quota_rule = *:bytes=2048M
  sieve_after = /var/lib/nethserver/sieve-scripts/after.sieve
  sieve_before = /var/lib/nethserver/sieve-scripts/before.sieve
  sieve_extensions = +imapflags
}
protocols = imap lmtp sieve pop3
service anvil {
  client_limit = 1603
}
service auth {
  client_limit = 2000
  unix_listener /var/spool/postfix/private/smtpauth {
    group = postfix
    mode = 0660
    user = postfix
  }
  unix_listener auth-userdb {
    group = vmail
    mode = 0660
  }
}
service dict {
  unix_listener dict {
    mode = 0600
    user = vmail
  }
}
service imap-login {
  inet_listener imap {
    port = 143
  }
  inet_listener imaps {
    port = 993
  }
  unix_listener imap-ipc {
    group = root
    mode = 0600
    user = $default_internal_user
  }
}
service imap-postlogin {
  executable = script-login /usr/libexec/nethserver/dovecot-postlogin
  user = $default_internal_user
}
service imap {
  executable = imap imap-postlogin
}
service lmtp {
  client_limit = 1
  unix_listener lmtp {
    group = vmail
    mode = 0660
    user = vmail
  }
  user = vmail
}
service managesieve-login {
  inet_listener sieve_deprecated {
    port = 2000
  }
}
service managesieve {
  executable = managesieve sieve-postlogin
}
service pop3-postlogin {
  executable = script-login /usr/libexec/nethserver/dovecot-postlogin
  user = $default_internal_user
}
service pop3 {
  executable = pop3 pop3-postlogin
}
service sieve-postlogin {
  executable = script-login /usr/libexec/nethserver/dovecot-postlogin
  user = $default_internal_user
}
ssl_cert = </etc/pki/dovecot/certs/dovecot.pem
ssl_key = </etc/pki/dovecot/private/dovecot.pem
userdb {
  args = username_format=%Ln /etc/dovecot/imap.passwd
  driver = passwd-file
  override_fields = uid=989 gid=987 home=/var/lib/nethserver/vmail/%Ln
}
userdb {
  args = username_format=%u /etc/dovecot/quota.passwd
  driver = passwd-file
  override_fields = uid=989 gid=987 home=/var/lib/nethserver/vmail/%u
}
userdb {
  driver = passwd
  override_fields = uid=989 gid=987 home=/var/lib/nethserver/vmail/%u
  skip = found
}
protocol imap {
  mail_max_userip_connections = 50
  mail_plugins = " acl listescape fts fts_lucene imap_acl quota imap_quota 
antispam"
}
protocol lda {
  mail_plugins = " acl listescape fts fts_lucene quota sieve"
}
protocol lmtp {
  mail_plugins = " acl listescape fts fts_lucene quota sieve"
}

Reply via email to