We use a shared mailbox, where incoming mails from customers are stored. Every 
user can see it as "shared/cont...@domain.name". When a new message comes, any 
user who is currently available just takes the message and does something with 
it. It's configured this way:

namespace shared {
  type = shared
  separator = /
  prefix = shared/%%u/
  location = maildir:%%h/.maildir:LAYOUT=fs:INDEX=~/.shared/%%u
  subscriptions = no
  list = children
}

It worked perfectly until I set up replication. Now we have a mess, because a 
message moved/deleted on one server are replicated beck form another. This is 
known issue. The documentation says it clear:

"Warning
Shared folder replication doesn’t work correctly. Mainly it can generate a lot 
of duplicate emails. This is because there’s currently a per-user lock that 
prevents multiple dsyncs from working simultaneously on the same user. But with 
shared folders multiple users can be syncing the same folder. So this would 
need additional locks (e.g. shared folders would likely need to lock the owner 
user, and public folders would likely need a per-folder lock or maybe a global 
public folder lock). There are no plans to fix this."

I understand "There are no plans to fix this." But... maybe there is a 
workaround? I am sure someone before me had already this problem... :-)
_______________________________________________
dovecot mailing list -- dovecot@dovecot.org
To unsubscribe send an email to dovecot-le...@dovecot.org

Reply via email to