Hi everyone,

During experimentation I created a "Test1" mailbox under a virtual namespace:

mailbox "Test1" {
  auto = no
  special_use = \All
}

I commented it out before restarting Dovecot, and it's never been subscribed to either.

I see the Test1 directory is still within my "index" directory and there's a "dovecot.index.log" in it. When I try to force resync all my virtual mailboxes, doveadm complains about it:

$ doveadm -D force-resync -A Virtual/*

Debug: Namespace virtual-virtual: [...]/virtual/Test1 doesn't exist yet, using default permissions Debug: Namespace virtual-virtual: Using permissions from [...]/virtual: mode=0755 gid=default Error: Mailbox Virtual/Test1: mkdir_parents([...]/virtual/Virtual/Test1) failed: Permission denied Error: Mailbox Virtual/Test1: Failed to create path: [...]/virtual/Virtual/Test1 for mailbox Virtual/Test1: mkdir_parents([...]/virtual/Virtual/Test1) failed: Permission denied

What is the proper command to remove it from the index? I tried "cache purge", but that fails, too.

I can "rm -rf" the whole index directory and that solves this issue. However, I think there should be a more gentle solution.

Thank you,

Ákos

_______________________________________________
dovecot mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to