MBOX-Line: From mrc at Washington.EDU  Thu Jan 31 18:05:25 2008
To: imap-protocol@u.washington.edu
From: Mark Crispin <mrc@Washington.EDU>
Date: Fri Jun  8 12:34:41 2018
Subject: [Imap-protocol] Should IMAP APPEND create a sent or unsent
	message? 
In-Reply-To: <08Jan31.180102pst."58696"@synergy1.parc.xerox.com>
References: <fc.00802cf1026ac56600802cf1026ac566.26adfec@cciu.org>
	<alpine.OSX.1.00.0801302244470.10877@pangtzu.panda.com>
	<fc.00802cf1026ae3b200802cf1026ac566.26b3de0@cciu.org>
	<alpine.OSX.1.00.0801311231290.10877@pangtzu.panda.com>
	<08Jan31.180102pst."58696"@synergy1.parc.xerox.com>
Message-ID: <alpine.OSX.1.00.0801311803590.10877@pangtzu.panda.com>

On Thu, 31 Jan 2008, Bill Janssen wrote:
> I'm curious about how the client knows if the server supports
> keywords.  Supposedly, it's by receiving a PERMANENTFLAGS response
> code containing \*, in response to some action, say SELECT of a
> mailbox.

Correct.

> So, if I just send [PERMANENTFLAGS] without a specific list
> of message flags, which means that "all flags can be changed
> permanently"

I don't know how you concluded that, but that is incorrect.  If you send 
PERMANENTFLAGS with an empty list, then there are no permanent flags and 
no keywords.

> , should the client assume keywords are supported?  Or is
> it only when \* is explicitly sent in the list of flags?

Given what I just said, do you agree that this question is moot?

-- Mark --

http://panda.com/mrc
Democracy is two wolves and a sheep deciding what to eat for lunch.
Liberty is a well-armed sheep contesting the vote.

