MBOX-Line: From imap at maclean.com  Thu Nov 29 16:32:07 2012
To: imap-protocol@u.washington.edu
From: Pete Maclean <imap@maclean.com>
Date: Fri Jun  8 12:34:49 2018
Subject: [Imap-protocol] Tutorial creating a tiny new IMAPv4 server
In-Reply-To: <50B7D48E.7030407@jcea.es>
References: <50B7D48E.7030407@jcea.es>
Message-ID: <mailman.10.1528486489.22076.imap-protocol@mailman13.u.washington.edu>

Jesus,

On 5 June 2011, I posted to this mailing list a 
brief "top ten tips for writing an IMAP server" 
based on my experience.  The subject was "Where 
to start?"  You might like to look in the 
archives for it.  I just reviewed it and would 
change only one thing:  in tip #3 I discussed 
choosing a hierarchy character and my advice 
today would be narrower, suggesting sticking with 
one of the two commonest, slash and dot.

Pete Maclean

At 04:33 PM 11/29/2012, you wrote:
>-----BEGIN PGP SIGNED MESSAGE-----
>Hash: SHA1
>
>Hi, everybody. I developed a LMTP+POP3 server many years ago, and I
>always considered interesting to create an IMAPv4 server too. I read
>all the RFCs, I subscribed to several mailing lists, I examine gmail
>imap4 traffic, etc., for years. I think IMAPv4 protocol is complex and
>has tons of subtleties and I find a lot of stuff unspecified and known
>only by folklore and experience (and pain :).
>
>I wonder if there is out there any kind of "implement this first",
>"beware this apparent trivial thing", "don't forget to consider this
>apparent unimportant stuff".
>
>Help? Advice? Curiosity?. Beside the "DON'T!!!!" :-).
>
>PS: I think I have even exchanged some emails with Mark Crispin years
>ago, and always pays a lot of attention to his writings here. You are
>a lighthouse in Internet, guy. I will miss your prose and experience.
>
>- --
>Jes?s Cea Avi?n                         _/_/      _/_/_/        _/_/_/
>jcea@jcea.es - http://www.jcea.es/     _/_/    _/_/  _/_/    _/_/  _/_/
>jabber / xmpp:jcea@jabber.org         _/_/    _/_/          _/_/_/_/_/
>.                              _/_/  _/_/    _/_/          _/_/  _/_/
>"Things are not so easy"      _/_/  _/_/    _/_/  _/_/    _/_/  _/_/
>"My name is Dump, Core Dump"   _/_/_/        _/_/_/      _/_/  _/_/
>"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
>-----BEGIN PGP SIGNATURE-----
>Version: GnuPG v1.4.10 (GNU/Linux)
>Comment: Using GnuPG with undefined - http://www.enigmail.net/
>
>iQCVAwUBULfUjplgi5GaxT1NAQLAVQP/VEVhe86YqUMrqpoEdVrxizaGxyOKPaSJ
>ZKl4mOdfqVoZFmoWxEBartDo1lPr4kLAVQJFoEKoYjxLM5M7NCgv0lccGy4u2ypP
>yQmpO72IeSQBTu1sWFyKYdrDPgvUu5MucSL/2nO2A8r1dkhd3HIW7DKYBykDFIw4
>cZsv8WMQ4ws=
>=LR06
>-----END PGP SIGNATURE-----
>_______________________________________________
>Imap-protocol mailing list
>Imap-protocol@u.washington.edu
>http://mailman2.u.washington.edu/mailman/listinfo/imap-protocol


