Couple of questions
Ian G Batten
ian.batten at uk.fujitsu.com
Tue Jul 22 12:56:02 EDT 2008
On 21 Jul 08, at 2135, Steve Webb wrote:
> I've got pop users
> that can't access IMAP (using phones for checking email when on travel
> with "leave messages on server" then suck down the emails when they
> arrive
> back at a desktop).
Have you confirmed that they can't use IMAP, or is that just what they
say? I've been a heavy user of mail from mobile phones for long
enough that I've done it over raw GSM data calls into modem banks
(none of this newfangled GPRS stuff). I've not seen a mobile phone
in at least five years, probably more, that doesn't support IMAP. For
example, the Ericsson T68 supported IMAP, and that's a _long_ time ago
in mobile phone terms. Prior to that I used Palm Pilots with IrDA
into various Motorola phones, but let's not go too far in archaeology.
But if you are stuck with POP3, it probably means the phone's software
is old. Sadly, POP3 has an unhelpful numbering scheme.
POP was introduced by RFC918 in October 1984.
It was revised to POP2 by RFC937 in Feb 1985.
Yes, for younger readers, a protocol really did go through two
versions in five months, while only eighteen other RFCs were
published...
POP3 was defined by RFC1081, and then modified by 1225 (helpfully
contains no list of changes, but introduces RPOP), 1460 (again no list
of changes, drops RPOP, introduces APOP), 1725 (draft only, removes
LAST, adds UIDL, lots of tightening up of language) and 1939
(standard, more tightening up), spanning from November 1988 to May
1996. Throughout this it stayed called `POP3', and there is no
equivalent to the IMAP CAPABILITY to find out what it supports. UIDL
had been floating around as a proposal and, I think, running code
prior to 1994 (RFC1725) and certainly prior to 1996 (RFC1939).
Given that POP3 has a chequered history when you push the semantics, I
wouldn't trust UIDL any further than I could throw it. It doesn't
define an equivalent to UIDVALIDITY (Cyrus fakes it by embedding the
mailbox creation time into each UID, so if that changes the messages
appear new), the code in a given client is more likely to be server
specific than RFC-compliant, and POP3 clients are inherently
abandonware anyway.
I'd say that your users can almost certainly use IMAP, if but they
look at the menus. But if they can't, they are relying on Neolithic
client implementations of a Palaeolithic protocol...
ian
More information about the Info-cyrus
mailing list