Virtual Mail ManaGer Interface - Documentation Index

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.)

User's guide

1.  Features
2.  Requirements
3.  Screenshots
4.  Installation
4.1 TCP/IP or Unix Domain sockets?
4.2 Security Tips - Important!
5.  Customization
5.1 Templates
5.2 Language Files
6.  Showcase mode
6.1 Introduction
6.2 Customization

Developer's guide

1.  General
1.1 Terminology
1.2 How to use
1.3 Which password?
1.4 Verifying Passwords
1.5 Why set_enabled() instead of enable() and disable()?

2.  Basic Functions
2.1 Add Account
2.2 Add Alias
2.3 Remove Account/Alias
2.4 Information on particular user
2.5 List available users

3.  Set Attributes
3.1 Password
3.2 Forwards
3.3 Hardquota
3.4 Softquota
3.5 Message Size
3.6 Message Count
3.7 Expiry
3.8 Enable/Disable
3.9 Personal
3.10Catch All

4.  Autoresponder
4.1 Set
4.2 Get
4.3 Enable/Disable
4.4 Status (enabled or disabled?)
4.5 Parse

5.  Advanced Functions
5.1 Send raw message to daemon
5.2 Send your own command to daemon
5.3 Retrieve last response from daemon

6.  Important VMailMgr Documents
6.1 Client-Server Interaction (Protocol description)
6.2 Record Format

by Daniel Lorch 2002