IMAP Calendar Proxy

IMAP Calendar Proxy implements an HTTP proxy that converts HTTP PUT requests of vcalendar data.
Download

IMAP Calendar Proxy Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Viraj Alankar
  • Publisher web site:
  • http://code.google.com/p/movie-vote/

IMAP Calendar Proxy Tags


IMAP Calendar Proxy Description

IMAP Calendar Proxy implements an HTTP proxy that converts HTTP PUT requests of vcalendar data. IMAP Calendar Proxy implements an HTTP proxy that converts HTTP PUT requests of vcalendar data to separate messages stored on an IMAP server.IMAP Calendar Proxy project can be used with Mozilla Sunbird/Calendar to allow storage of a calendar via IMAP.There are many issues with the program in its current state. Consider it alpha quality, and you may lose calendar data if you use it. It's more of a proof of concept right now. It's rather slow if you have a large calendar.Ideally IMAP support should be built into Mozilla. This is just a hack. I'd like to hear any feedback on how it works. See the TODO file for features I'd like to implement.Sunbird can post calendars to a remote HTTP server via HTTP PUT and to'synchronize' via a GET before a PUT. This proxy should run on the same systemyou run Sunbird on. It makes a connection to an IMAP server and selectsa specified folder.It then retrieves all calendar data from that server and caches it it memory. Any changed to the calendar are HTTP PUT to this proxy, and it determines what to do on the IMAP server (delete, change, add). Instead of posting the whole calendar back to the server, it only posts the differences.If you run the proxy elsewhere on the network, you will not get any bandwidthsavings because the HTTP PUT and GET are still done over the network.Requirements:· I have only tested this with Python 2.2.3 and 2.3.3 on Linux. Your mileage may· vary. It should work on newer versions of Python and other operating systems.· I've only tested this with the CommuniGate Pro IMAP server, however it should· work with others.What's New in This Release:· Handle IMAP servers that don't send UIDNEXT info like Courier (Thanks to Ranieri Argentini for pointing out)


IMAP Calendar Proxy Related Software