Is there are replacement for 'UIDL'?

Paul Smith <[email protected]>
Newsgroups gmane.ietf.pop3ext
Message-ID <[email protected]>
I've just had an email from one of our users, which they've been sent by 
their ISP (British Telecom) which looks to me like total baloney (which 
wouldn't be unusual), but I just want to check that there's not something 
I've missed...

Anyone out there want to read through it, and tell me that I'm correct, or 
that I've missed something?

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.

Their response was:

BTInternet as was, now BTOpenworld, whose server actually holds my "real" 
mailbox acknowledge that changed UIDL's can be demonstrated [now with 
increasing frequency] BUT 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]. They say that this 
is acceptable under RFC POP3 supplemental extension rules and blame 
BTWebworld [the domain-forwarding source of most of my mail] for ?somehow 
attaching changeable UIDL's which are confusing VPOP3 [our mail software].


They seem to be saying that this 'Unique Message ID' is a replacement to 
the UIDL which they claim not to add to messages, but which their servers 
WILL give you if you send a UIDL command. I don't know what these 'RFC POP3 
supplemental extension rules' are that they're talking about.

The only thing I can think of which they could mean by 'Unique Message ID' 
is the 'Message-Id:' header line which is normally added by the message 
SENDER, not POP3 server, and which isn't *guaranteed* unique as a UIDL is. 
Also, it's not generally a usable replacement for UIDL since there's no 
quick way of getting it.

Is there anything I've missed, or is it just waffle from an ISP which 
doesn't know what it's talking about?

I don't see what's hard about assigning a constant UIDL to each message. 
And if they really find it as difficult as they seem to, surely they should 
simply not implement the UIDL command at all - after all it's optional.

Paul				VPOP3 - Internet Email Server/Gateway
[email protected]			http://www.pscs.co.uk/
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.