On Wed, 5 May 2010, UCTC Sysadmin wrote:
I don't know what other formats are available, moreover the "mbox" format
I thought was actually the canonical format of a file containing multiple
email
messages and is used as well by POP.

It depends upon which POP server you use.  The POP server in the IMAP
package (UW or Panda) uses the same internal library as the IMAP server,
and thus supports all the alternative formats.

There's a file called formats.txt in the documentation that talks a little
bit about it.

After reading about the Cyrus IMAP server I decided not to allow "it" to
determine to me what I could and couldn't do without it; uw-imap "plays
with others".

UW and Panda are probably the only servers that do this strictly, although
Dovecot comes a lot closers than most.  Just about every IMAP server wants
to use its own preferred format which is never mbox format.

Not even UW.  The default format is mbox, but that never was preferred.

If they can understand the difference between TCP and UDP, they can
understand state.

I wouldn't be so certain.  If you look at a lot of applications these
days, they blat out a query, and read an answer.  If they don't get an
answer in what they consider to be a suitable time, they drop the
connection and try again.

Put another way, they treat TCP just like UDP, only with this strange and
annoying "connection" stuff that they don't understand why it's there.

Ironically, the original design for IMAP was for it to be UDP based.  I
was talked into making it be stateful and TCP based.

Well, with Thunderbird at least the avenue is (still?) open to muck with
the source. Perhaps when I've nothing else to do, try to rewrite their
IMAP support to behave properly and send them the code, or (ha ha) offer
my IMAP client as a "plugin" for Thunderbird (ha ha.)

I would, if I were paid to do so.  The problem is, it doesn't seem as if
there is any market for email clients (and hence funding) these days.

I'm averse to storing
user mail in a noncompatible format (meaning the POP server can't play)
but may have to, for these users at least (I'll put them in their own
sandbox.) If POP supports the mix format, then that objection vanishes.

Which POP server?  If it's qpopper, then it probably does not support mix.
If it's ipop3d (bundled with imapd), then it does.

Argh, obviously the question becomes how does one convert existing mail
folders to mix format ... or is there a magic cookie such that the "mix
handler" knows to bow out, and or is there any automatic (blind) way
that upon first use the program can do a conversion in the background?
All I'd need is a filter to convert "mbox" to "mix", and stop the users
getting in until that is done.

There's a program called mixcvt that will do that.

-- 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.
_______________________________________________
Imap-uw mailing list
Imap-uw@u.washington.edu
http://mailman2.u.washington.edu/mailman/listinfo/imap-uw

Reply via email to