Does the missing folder have

cur, new, tmp

subdirectories?

Aki

> On 22/10/2024 10:44 EEST Frank Kirschner via dovecot <dovecot@dovecot.org> 
> wrote:
> 
>  
> Have done a *doveadm -D force-resync -u usern...@tld.de '*'*
> In the debug log, the missing mailbox was not listed. It seems, that 
> dovecot did not see this directory in the filesystem.
> How can I debug deeper into this problem?
> 
> Thanks, Frank
> 
> Am 21.10.2024 um 14:50 schrieb Frank Kirschner via dovecot:
> > Hi,
> >
> > I have upgraded from 2.3.17 to 2.3.21.1.
> > mail_location = maildir
> >
> > Now in some mailboxes are IMAP folder in subdir of INBOX missing.
> > When I do a 'ls -la' in filesystem, I see the subfolder like other 
> > folder with identical owner an permissions.
> > But  when I do doveadm mailbox list -u [user] the IMAP folder is not 
> > displayed.
> >
> > So I have deleted all files in /opt/dovecot/[hash]/[user] because I 
> > use INDEX=/opt/dovecot/%2.256Nu/%u:ITERINDEX
> > The restart dovecot and re-login the Imap client. All IMAP folders are 
> > rebuilt but the same folders like before are still missing.
> >
> > Any ideas please?
> >
> > thanks, Frank
> >
> > doveconf -n
> > # 2.3.21.1 (d492236fa0): /etc/dovecot/dovecot.conf
> > # Pigeonhole version 0.5.21.1 (49005e73)
> > # OS: Linux 5.15.149-1-pve x86_64 AlmaLinux release 8.10 (Cerulean 
> > Leopard)
> > # Hostname: ***
> > auth_verbose = yes
> > disable_plaintext_auth = no
> > doveadm_password = # hidden, use -P to show it
> > first_valid_uid = 1000
> > imap_id_send =
> > lda_mailbox_autocreate = yes
> > lda_mailbox_autosubscribe = yes
> > lmtp_save_to_detail_mailbox = yes
> > log_path = /var/log/dovecot.log
> > login_greeting = IMAP ready.
> > mail_fsync = always
> > mail_full_filesystem_access = yes
> > mail_gid = 1000
> > mail_home = /srv/mail/mail_storage2/%d/%n
> > mail_location = 
> > maildir:~/mail:VOLATILEDIR=/dev/shm/dovecot/%2.256Nu/%u:INDEX=/opt/dovecot/%2.256Nu/%u:ITERINDEX
> > mail_plugins = " notify replication"
> > mail_privileged_group = vpostfix
> > mail_uid = 1000
> > 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 index ihave duplicate mime foreverypart 
> > extracttext vacation-seconds
> > mbox_write_locks = fcntl
> > mmap_disable = yes
> > namespace inbox {
> >   inbox = yes
> >   location =
> >   mailbox Drafts {
> >     special_use = \Drafts
> >   }
> >   mailbox Sent {
> >     special_use = \Sent
> >   }
> >   mailbox "Sent Messages" {
> >     special_use = \Sent
> >   }
> >   mailbox Spam {
> >     auto = subscribe
> >     special_use = \Junk
> >   }
> >   mailbox Trash {
> >     special_use = \Trash
> >   }
> >   prefix =
> > }
> > passdb {
> >   args = scheme=CRYPT username_format=%u /etc/dovecot/users
> >   driver = passwd-file
> > }
> > plugin {
> >   recipient_delimiter = +
> >   replication_full_sync_interval = 1 hour
> >   sieve = file:~/sieve;active=~/.dovecot.sieve
> >   sieve_before = /etc/dovecot/spam-global.sieve
> >   sieve_extensions = +vacation-seconds
> >   sieve_vacation_default_period = 1d
> >   sieve_vacation_max_period = 30d
> >   sieve_vacation_min_period = 0
> >   sieve_vacation_use_original_recipient = yes
> > }
> > postmaster_address = *****
> > protocols = imap pop3 lmtp sieve
> > service aggregator {
> >   fifo_listener replication-notify-fifo {
> >     mode = 0666
> >     user = vpostfix
> >   }
> >   unix_listener replication-notify {
> >     mode = 0666
> >     user = vpostfix
> >   }
> > }
> > service auth {
> >   inet_listener {
> >     address = 192.168.130.192
> >     port = 3659
> >   }
> >   unix_listener /var/spool/postfix/private/auth {
> >     group = vpostfix
> >     mode = 0666
> >     user = vpostfix
> >   }
> >   unix_listener auth-userdb {
> >     group = vpostfix
> >     mode = 0600
> >     user = vpostfix
> >   }
> > }
> > service config {
> >   unix_listener config {
> >     user = vpostfix
> >   }
> > }
> > service doveadm {
> >   inet_listener {
> >     port = 4711
> >   }
> >   user = vpostfix
> > }
> > service imap-login {
> >   process_min_avail = 1
> >   service_count = 1
> > }
> > service lmtp {
> >   inet_listener lmtp {
> >     address = 192.168.130.192
> >     port = 24
> >   }
> > }
> > service managesieve-login {
> >   inet_listener sieve {
> >     port = 4190
> >   }
> > }
> > service replicator {
> >   process_min_avail = 1
> >   unix_listener replicator-doveadm {
> >     mode = 0666
> >     user = vpostfix
> >   }
> > }
> > ssl_alt_cert = </etc/alt/fullchain.pem
> > ssl_alt_key = # hidden, use -P to show it
> > ssl_cert = </etc/fullchain.pem
> > ssl_cipher_list = PROFILE=SYSTEM
> > ssl_dh = # hidden, use -P to show it
> > ssl_key = # hidden, use -P to show it
> > userdb {
> >   args = username_format=%u /etc/dovecot/users
> >   driver = passwd-file
> > }
> > protocol lmtp {
> >   mail_plugins = " notify replication sieve"
> > }
> > protocol lda {
> >   mail_plugins = " notify replication sieve"
> > }
> > protocol imap {
> >   mail_max_userip_connections = 10
> >   mail_plugins = " notify replication quota imap_quota"
> > }
> > _______________________________________________
> > dovecot mailing list -- dovecot@dovecot.org
> > To unsubscribe send an email to dovecot-le...@dovecot.org
> _______________________________________________
> dovecot mailing list -- dovecot@dovecot.org
> To unsubscribe send an email to dovecot-le...@dovecot.org
_______________________________________________
dovecot mailing list -- dovecot@dovecot.org
To unsubscribe send an email to dovecot-le...@dovecot.org

Reply via email to