On Sun, 28 Jul 2002, Pete Maclean wrote:
> >I'm implementing an IMAP interface to a message store where every message
> >has properties create_time and last_modified_time. Which one should be
> >exposed by the IMAP server as message's INTERNALDATE?
> In a similar situation I use the creation time.

I agree.  Although IMAP does not specifically require creation time as
opposed to last modified time, the behavior of the ON/SINCE/AFTER
attributes in SEARCH would be very strange to the user if last modified
time was used.

> >Is it possible to synchronize IMAP folders of this type? How should I
> >announce to the client that some message has changed?
> Assuming my understanding is correct then, if any component of a message
> exposed by IMAP other than its flags has changed, it must be made to appear
> as a new message in IMAP terms.  Which means that it must be assigned a new
> UID.

This is correct.

-- Mark --

http://staff.washington.edu/mrc
Science does not emerge from voting, party politics, or public debate.

Reply via email to