RE: Is there are replacement for 'UIDL'?

"Jeff Stephenson" <[email protected]>
Newsgroups gmane.ietf.pop3ext
Message-ID <[email protected]>
> -----Original Message-----
> From: Paul Smith [mailto:[email protected]] 
> Sent: Tuesday, February 19, 2002 2:31 PM

> Basically, if you send their server a 'UIDL' command it gives 
> you a set of IDs for the messages, then if you ask a few hours later, 
> it'll give you a totally different set of IDs for the same messages.
> As far as I am concerned this is a breach of the relevant bits of
> RFC 1939.

This is indeed bad - the UID for a message should not change.

> ... they say that their server does not add a UIDL AT 
> ALL to any messages on their servers, they are using, 
> instead, their own Unique Message ID [which does persist across
> sessions].

That's fine - there's nothing that says that the UID has to be stored
*on* the message, as long as the same UID is returned each time you ask.
If you're storing messages in a database, you might use the primary key
of the message in the DB as it's UID, for example.

> ... <they> blame BTWebworld [the domain-forwarding source of most of
my mail] 
> for ?somehow attaching changeable UIDL's which are confusing VPOP3
[our 
> mail software].

I have seen an X-UIDL header added to mail, which can lead to some real
problems - in particular, if a server accepts that as the UID of the
message, you can send it multiple different messages with the same
X-UIDL header and end up with multiple messages with the same UID on the
server.
 
> Is there anything I've missed, or is it just waffle from an ISP which 
> doesn't know what it's talking about?

It does sound like a waffle.  If they assign an invarient unique ID to
each message and return it as the UID of that message, then the UID of a
message should never change.  If they admit to the UID changing, then
they either (1) don't do what they say they do or (2) have a bug.
Besides, once a message is in their system how do they explain their
claim that the forwarder is somehow responsible for the changed UID?
*They* are now in control of the message!
 
-- jeff
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.