vmmi (Virtual Mail ManaGer Interface) is a web-based interface to VMailMgr. It is written in PHP and distributed under the GPL license. I also rewrote the PHP-interface to VMailMgr which is itself LGPL'd (you may therefore legally use it in non-GPL'd software).
VMailMgr is a very popular software package, as it allows you to manage multiple independent mailboxes on a domain (each with their own passwords, quota rules, expiry dates etc.)
1.
Features2.
Requirements3.
Screenshots4.
Installation4.1
TCP/IP or Unix Domain sockets?4.2
Security Tips - Important!5.
Customization5.1
Templates5.2
Language Files6.
Showcase mode6.1
Introduction6.2
Customization1.
General1.1
Terminology1.2
How to use1.3
Which password?1.4
Verifying Passwords
1.5
Why set_enabled() instead of enable() and disable()?2.
Basic Functions2.1
Add Account2.2
Add Alias2.3
Remove Account/Alias2.4
Information on particular user2.5
List available users3.
Set Attributes3.1
Password3.2
Forwards3.3
Hardquota3.4
Softquota3.5
Message Size3.6
Message Count3.7
Expiry3.8
Enable/Disable3.9
Personal3.10
Catch All4.
Autoresponder4.1
Set4.2
Get4.3
Enable/Disable4.4
Status (enabled or disabled?)4.5
Parse5.
Advanced Functions5.1
Send raw message to daemon5.2
Send your own command to daemon5.3
Retrieve last response from daemon6.
Important VMailMgr Documents6.1
Client-Server Interaction (Protocol description)6.2
Record Formatby Daniel Lorch 2002