[Dovecot] valid folder name
Jan-Frode Myklebust
janfrode at tanso.net
Wed Jun 5 15:44:25 EEST 2013
We have a quite large user base, with lots of bad folder names because
the mail folders was earlier accessible outside of dovecot. Now we're
running dsync conversions from maildir to mdbox for all users, but are
struggelig a bit with dsync not liking invalid folder names.
Before we convert a user we try to determine if the folder names are
valid, but we don't have a very good regexp for validating it. Maybe
someone else knows a way to verify (and fix?) folder names that are
invalid.
The rules I know is:
- name doesn't start with '.' or '~' (after the initial '.')
- name doesn't end with '.'
- the name doesn't contain '..'
- the name is valid mUTF7
So, any regexp gurus that can distill those rules down to something
usable?
-jf
--
Some people, when confronted with a problem, think "I know, I'll use
regular expressions." Now they have two problems. -jwz
More information about the dovecot
mailing list