Custom IMAP keywords set on my messages by an external tool (via IMAP STORE +FLAGS) stopped appearing as tags in eM Client around last week (week of 8 June 2026). They had been displaying correctly for a long time before that. The keywords are in latin, no spaces, e.g KEYWORD-TAG.
This is a regression, and it’s specific to my Migadu (Dovecot) account:
- The same eM Client, with the same kind of setup, still displays externally-set IMAP keywords correctly on my IceWarp-hosted IMAP
accounts. So eM Client clearly supports this — only the Migadu/Dovecot account broke. - Nothing changed in how the keywords are set; the external tool has been applying them the same way throughout.
Verified facts (Migadu/Dovecot account):
- The keyword is genuinely present on the server as a raw IMAP atom — confirmed with a direct UID FETCH (FLAGS).
- The mailbox’s PERMANENTFLAGS includes *, so custom keywords are permitted.
- Migadu webmail and Thunderbird both display these keywords as tags — so the server side is correct and unchanged.
- In eM Client I created a tag with the exact same name and case, restarted eM Client, and even sent a fresh
message (so the tag was defined before the message synced). The tag still does not appear on any of these messages. - Running “Repair” on the folder removed eM Client’s tag display entirely (the server keywords remained intact).
Questions:
- What changed in eM Client’s IMAP keyword/tag handling around early June 2026?
- Why does eM Client display externally-set IMAP keywords correctly for IceWarp accounts but not for Dovecot/Migadu accounts in the same
version? - How can I restore the previous behavior where these keywords appeared as tags?