On 2014-01-08 1:06 PM, Robert Schetterer <[email protected]> wrote:
Am 08.01.2014 18:52, schrieb Charles Marcus:
>Is there a way to do this in dovecot? Similar to how you can
>
>When using Maildir and Thunderbird, if a user tries to a create folder
>named "test.1" or "test/1", dovecot will happily create a folder called
>"test", with a subfolder called "1".
>
>Worse, the top level folder "test" is greyed out, which is how
>Thunderbird displays a folder that can contain only other folders, not
>both folders and files.
>
>I want to disallow this. Obviously I'd prefer if Thunderbird would
>display a meaningful error, but most likely dovecot cannot control that.
>
>I don't really care if the user just gets some kind of weird generic
>error or not, I'd just prefer to prevent dovecot from creating the
>problematic folders, and explain the problem to the user if/when they
>call about it (after NOT reading my carefully crafted documentation
>explaining the illegal characters that cannot be used in foldernames).

what about, let the user create such folders

http://wiki2.dovecot.org/Plugins/Listescape

Thanks Robert - I did see that and considered asking about it...

So, would this be as easy as just adding:

mail_plugins = $mail_plugins listescape

namespace private {
  separator = $
  inbox = yes
}

Or whatever I want to use for the separator (I was thinking maybe either the tilde (~) or the backtick (`), since I don't think anyone would ever use one of those...

Also - if someone *did* use whatever character was specified - what would happen? The same thing as happens now if they use a '.' or '/'?

Thanks again

Charles

Reply via email to