IMAP flags and dovecot-keywords not working as expected

Peter Chiochetti pch at myzel.net
Mon Aug 1 10:38:52 UTC 2016


Hello Mark, nice to read you worked it out

Here a oneliner to learn the file name characters for dovecot-keywords

> awk '{printf("%c: %2d %s\n", $1+97, $1, $2) }' dovecot-keywords

If you want to pre-populate dovecot-keywords, you would have to add the 
file to all of the Maildir folders *before* you tag any message at all. 
Probably best, while dovecot is down.

Only then the reference from keyword key to keyword number would be the 
same in all folders and you could rename messages in the file-system 
regardless of where they are.

A starting keywords file might look like this:
> 0 $Forwarded
> 1 $MDNSent
> 2 NonJunk
> 3 Junk
> 4 $label1
> 5 $label2
> 6 $label3
> 7 $label4
> 8 $label5
> 9 $label6
> 10 $label7
> 11 $label8
> 12 $label9

A starting prefs.js would contain lines like these:
>>> - user_pref("mailnews.tags.$label1.tag", "Important");
>>> - user_pref("mailnews.tags.$label2.tag", "TODO");
>>> - …
>>> - user_pref("mailnews.tags.$label9.tag", "Special");

Happy Hacking

-- 
peter


More information about the dovecot mailing list