»About
»Credits
»Screenshots
»Demo
»Releases
»Snapshots
»Access TLA
»Browse TLA
»Installation Manual
»Mailing List
»Chatting on IRC
»Other Contacts
SourceForge.net Logo
 HOME

PigeonReader -- PigeonAir Project

PigeonReader is an Open and Free (as in Free Speech) GPL Web Mail written as part of the PigeonAir Project. Purpose of the PigeonAir Project is to release a complete and Free GPL solution to easily build up clustered, scalable and modular email services, targetted to satisfy all ISP needs.

PigeonReader is a Web Mail written in PHP. It was not written from scratch, but it is almost a complete rewrite of SquirrelMail. PigeonReader does not require you to use any other component of the PigeonAir project and can be used standalone as is with most IMAP servers on any environment.

Main purpose of the changes introduced and of the rewrite was to introduce better support for clustered environments and introduce new features needed by many providers that most Web Mail don't have.

PigeonReader main features include (but are not limited to):

  • Complete support for skins. All PigeonReader output is xml, while skins are simple and standard xsl files that take care of transforming the xml in any html you may like.
  • Complete and fully compliant UTF-8 support. This implies you can even mix different charsets on a single page.
  • Ability to associate different skins with different domains and to fetch skins depending on the url being accessed by the client.
  • Very security aware. Libraries and all files that are not needed directly by clients are kept outside the web root, which could be left read only. Many kind of injections and other html games are avoided by the .xml infrastructure and by the charset validation routines.
  • Support for transparent redirection to correctly handle sessions on mail clusters.
  • Ability to store .xsl skins on a database, in order to share them with any other node of the cluster.
  • Distinguishes between user configurations and system configurations while being able to keep all user configurations on a shared database.
  • Possibility to choose which database backend to use, with much better support for LDAP databases.
  • Major cleanup of SquirrelMail Code.
  • And many other features currently being worked on...

Althought not perfect, PigeonReader has already been used on many installations proving its reliability and efficiency. Browse this site to know more about PigeonReader.

»PigeonAir
»PigeonDeliver
»PigeonAdmin
»Squirrel Mail
»OpenLDAP
»mod-xslt
»Masobit Corporation