- 15/02/2010 - As of about 2-3 days ago, I've merged the Squirrelmail-Postfixadmin plugin code into Postfixadmin itself - in the ADDITIONS directory. This should make it more accessible to others.... my intention is to continue development on the Sourceforge version, and this site will eventually become irrelevant/outdated.
Squirrelmail - PostfixAdmin? plugin
This site contains the code, and hopefully associated documentation, for a Squirrelmail plugin for Postfixadmin. In English, this means that if you are using Postfixadmin to administer domains/users for email, then your users can change their :
settings within Squirrelmail.
Danger ( ? ) Will Robinson!
As of 26th August 2009, the plugin has been rewritten to use the XMLRPC API exposed via Postfixadmin. This is good because :
- Squirrelmail no longer needs to have access to the database
- There's less chance of the Squirrelmail code getting out of sync with Postfixadmin (E.g. DB Schema etc)
- There's no need to synchronise e.g. password encryption mechanisms or configuration options
- There's a lot less code to maintain from the plugin side
There are a couple of draw backs :
- We now depend upon the Zend Framework (preferably v1.9.x at the time of writing) (Download from http://framework.zend.com/download/latest - the minimal one should be sufficient)
- Traffic to the XmlRpc? interface needs encrypting (e.g. https) - this is something _you_ need to do
- When trying to use the plugin, the user will be prompted to enter their mailbox password - this is necessary to authenticate with the remote XmlRpc? interface
Readme / Credits
Download / Installation
- Download from Subversion to svn co http://squirrelmail-postfixadmin.palepurple.co.uk/svn
If you wish to download the 'stable' version (i.e. before the XmlRpc? related changes), please checkout revision 35 (i.e. svn co -r 35 ..... )
Note - the project is relatively mature, simple, and stable, and so far - the only changes that have been applied are bug fixes and security related. Therefore, following 'subversion' should be acceptable for live sites.
Bugs + Feedback etc
Although this is obviously running Trac, in an effort to avoid getting 'spammed' to death, I've disabled 'POST' access for normal (anonymous) users.
However, few things would make me happier than finding out others are using this, and are able to provide feedback, bug fixes or bug reports.
If you'd like to get in touch, try david @ without-this.palepurple.co.uk (removing my crude spam defense).
This project is supported by Pale Purple Ltd who provide Mail servers based around Postfixadmin and Postfix.
You may find this page useful (this is where the pre-trac/svn stuff was)