11 Mar 2009 @ 2:26 PM 

So i’ve beena bit quiet about InterIMAP lately, but that doesn’t mean i haven’t been working on it. Today i will be checking in the latest update of the code which includes some really cool functionality, as well as a new IMAPShell project.

Code Updates

  • Added support for retrieving and parsing message structure and content
  • Fix some locking issues in the DataManager to make multi-threading work better
  • Added support for retrieving and updating message flags
  • Added a Log Aggregator that collects the logging information from all worker threads
  • Improved the parsing of email addresses
  • Added support for decoding message content in the correct format
  • Added support to all requests to monitor the amount of data received to facilitate progress indicators
  • Added the FullMessageRequest which will asynchronously retrieve the header, structure and all parts of a message while providing progress indication.
  • Added lots of functionality to the GUITest app including a message viewer to test how a message will appear.

IMAPShell Project

There is a new project in the solution called IMAPShell, and as the name implies, it is a console command shell that allows CLI style interaction with the IMAP library. The goal of the project is to provide a quick and easy way to access message information without having to configure an email client.

It is in its early stages but you can already connect to a server, navigate the directory structure of a mailbox using dir/cd commands and list the messages in a folder using the list command. Command help is fully integrated.

What’s Next

Here is a list of what i will be working on for the next update:

  • Support for creating/deleting folders
  • Support for copying/moving messages
  • Support for saving/loading messages and attachments to a local file
  • Support for easily detecting new messages in any folder

Posted By: atmospherian
Last Edit: 11 Mar 2009 @ 02:26 PM

EmailPermalinkComments (4)
Tags
Tags:
Categories: InterIMAP
Change Theme...
  • Users » 4
  • Posts/Pages » 25
  • Comments » 29
Change Theme...
  • VoidVoid « Default
  • LifeLife
  • EarthEarth
  • WindWind
  • WaterWater
  • FireFire
  • LightLight

About Me



    No Child Pages.

Projects



    No Child Pages.

Downloads



    No Child Pages.