From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from qmta13.westchester.pa.mail.comcast.net (qmta13.westchester.pa.mail.comcast.net [IPv6:2001:558:fe14:44:76:96:59:243]) by hurricane.the-brannons.com (Postfix) with ESMTP id D92777867E for ; Fri, 21 Mar 2014 06:28:55 -0700 (PDT) Received: from omta01.westchester.pa.mail.comcast.net ([76.96.62.11]) by qmta13.westchester.pa.mail.comcast.net with comcast id gC6n1n0020EZKEL5DDTNPo; Fri, 21 Mar 2014 13:27:22 +0000 Received: from eklhad ([76.20.147.190]) by omta01.westchester.pa.mail.comcast.net with comcast id gDTN1n00946iMgU3MDTNBJ; Fri, 21 Mar 2014 13:27:22 +0000 To: Edbrowse-dev@lists.the-brannons.com From: Karl Dahlke User-Agent: edbrowse/3.5.1 Date: Fri, 21 Mar 2014 09:27:21 -0400 Message-ID: <20140221092721.eklhad@comcast.net> Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: 7bit DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20140121; t=1395408442; bh=e2wKATAWY4IfYt98RmYIQiJ/OXHoIatAR+NxUXprQc4=; h=Received:Received:To:From:Reply-to:Subject:Date:Message-ID: Mime-Version:Content-Type; b=AB502AQhe640dA3iQpV3lTbskv3YHlYANlnFrUNl2gf41K7byry+qKK8uzMsWfyog onRacmjxe0cH4JstMuaEdjQ8r9HwasnimaBpk5FjJ9SY9aqRZB4hW9WOkM/lV8OXrW Hhtpn9lKaF5NAqIuyBtWXnkdUtscGtgp6U9sdLzOQa8Pyds5+T4HwZQgzGfndxxDyS qNtymbDaq7/gVYXCh0onA5pcafq2SSmv9d6HTViynDiM3mthfB6d5M+AE72Msn5mzh WBrRBw6kTbPNg7aP3LIt0Rtz/gxlNEP5gmCgekmaZrPeG7iA3rJwmmoW+gYo+mzfxc 2xUBiA/DzAodQ== Subject: [Edbrowse-dev] imap X-BeenThere: edbrowse-dev@lists.the-brannons.com X-Mailman-Version: 2.1.17 Precedence: list Reply-To: Karl Dahlke List-Id: Edbrowse Development List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Mar 2014 13:28:56 -0000 This is perhaps more thinking ahead... The most common request from users is: why doesn't edbrowse work on this site, and is usually an object or method that I haven't implemented yet. The next request is: what about imap? I started looking at wikipedia imap and rfc3501. There's a lot going on here. I think there are three options for us. 1. Access an imap server much as we access a pop3 server today. Use port 143 instead of 110. Many of the commands are the same, at least functionally, and of course there are many new commands. We wouldn't have to use all the new commands. 2. Try to use a linux imap library to help us, the way we use curl for http and ftp. I don't even know if such exists and is easy to use. It has now become a requirement that any libraries we use are in linux and free bsd, since bsd is on board with us. 3. Ask the user to use a separate stand-alone program to pull mail off an imap server and into a local mailbox file. Edbrowse would then read the local mailbox file and pretend it was a mail server, and present those mail messages to the user via the same interface as today. Delete them (from the file rather than the mail server), or same them to other files, or save attachments, etc, as we do today. I would lean towards 3, but I might not understand what is going on here at all, and I'm curious what others think. Karl Dahlke