wasm-demo/demo/ermis-f/imap-protocol/cur/1600095060.22768.mbox:2,S

32 lines
1.3 KiB
Plaintext

MBOX-Line: From Pidgeot18 at verizon.net Sun Jun 5 13:59:56 2011
To: imap-protocol@u.washington.edu
From: Joshua Cranmer <Pidgeot18@verizon.net>
Date: Fri Jun 8 12:34:46 2018
Subject: [Imap-protocol] Where to start?
In-Reply-To: <4DEBDFF5.9000301@BusCom.net>
References: <4DEBB242.2090200@BusCom.net> <4DEBB58D.3090101@logicprobe.org>
<4DEBBAB3.2030301@BusCom.net> <4DEBBEC1.3080600@BusCom.net>
<201106051924.p55JOwpG003543@mxout12.cac.washington.edu>
<4DEBDFF5.9000301@BusCom.net>
Message-ID: <4DEBEE4C.40802@verizon.net>
On 6/5/2011 12:58 PM, Lynn W. Taylor wrote:
> I'm not in a position to specify clients. I'll likely do my initial
> testing with Thunderbird unless someone warns me that it's a poor choice.
My recommendation, having done this before (I wrote the initial test
IMAP server for Thunderbird), is start by using telnet as your client
for the protocol. You're going to need to get a fair amount working
before a client will know how to handle your server: command parsing (I
think I did this first), capabilities, login, list, lsub, fetch, uid,
etc. Starting by typing everything manually lets you control the order
in which things work.
Oh, and be sure to test that command parser thoroughly. UTF-7 is that
annoying.
--
Beware of bugs in the above code; I have only proved it correct, not tried it. -- Donald E. Knuth