Isn't \* supposed to be (almost always) in flags after "SELECT" command in dovecot imap?
Isn't \* meaning is "you can store any new flag" ? 20 select INBOX * FLAGS (\Answered \Flagged \Deleted \Seen \Draft) * OK [PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft)] Flags permitted. so no \* ... [..] 50 store 1 +flags $MDNSent * FLAGS (\Answered \Flagged \Deleted \Seen \Draft $MDNSent) * OK [PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft $MDNSent)] Flags permitted. * 1 FETCH (FLAGS ($MDNSent)) 50 OK Store completed. 60 logout * BYE Logging out 60 OK Logout completed. [ new session ...] 20 select INBOX * FLAGS (\Answered \Flagged \Deleted \Seen \Draft $MDNSent) * OK [PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft $MDNSent)] Flags permitted. * 4 EXISTS * 2 RECENT * OK [UNSEEN 1] First unseen. * OK [UIDVALIDITY 1181546666] UIDs valid * OK [UIDNEXT 864597] Predicted next UID 20 OK [READ-WRITE] Select completed. ... but it saved $MDNSent flag, huh -- Arkadiusz MiĆkiewicz PLD/Linux Team arekm / maven.pl http://ftp.pld-linux.org/