On Mon, 2009-08-10 at 20:04 +0200, Robert Schetterer wrote:
as far i remember there was root .. yes of course i am having variables in namespaces i think i need them for my setup
expire-tool is currently incompatible with variables anywhere. v2.0 fixes this, but with v1.x you can't use them.
namespace private { separator = / prefix = "" location = maildir:/usr/local/virtual/%d/%u/:CONTROL=/usr/local/virtual/%d/%u/:INDEX=/usr/local/virtual/%d/%u/:INBOX=/usr/local/virtual/$
location = maildir:~/
should work here just fine. All of your directories point to the same one, so there's no need to specify them separately.
list = yes hidden = no subscriptions = yes }
namespace private { prefix = "virtual/" separator = / location = virtual:/etc/dovecot/virtual:LAYOUT=maildir++
This is ok as it is.
hidden = yes list = no subscriptions= no }
namespace private { prefix = "RealMails/" separator = / list = no hidden = yes location = maildir:/usr/local/virtual/%d/%u/:CONTROL=/usr/local/virtual/%d/%u/:INDEX=/usr/local/virtual/%d/%u/:INBOX=/usr/local/virtual/$ }
Here again it's the same. Actually you should just remove the location setting from both RealMails/ and "" namespaces, so it'll just default to mail_location setting.
only in the first default namespace, changing others may crash with pop3 downloading special imap folders
As long as home points to the right directory there shouldn't be any problems.