Welcome to MailNG's home
Overview
MailNG is a web-based interface and management system for virtual domains hosting.
This software is written in Python (>= 2.5) and uses several web components:
The icons collection used inside MailNG comes from the Tango project.
Integration
MailNG can be deployed alone (using a simple HTTP server provided by Python) or behind a web server like Lighttpd or Apache.
An SQL backend is used to centralize domains and associated informations.
Actually, following server components have been tested, using a MySQL database :
MailNG should normally work with other products that provide an SQL integration.
Don't forget to take a look at the INSTALL file located inside MailNG's tarballs, you should find usefull stuff inside :-)
Features
Actually, following functionalities are provided:
- Basic authentication,
- Virtual domains creation/modification/removal,
- Virtual mailboxes creation/modification/removal,
- Virtual aliases creation/modification/removal,
- Simple permissions delegation (ability to define domain administrators),
- Filesystem quotas support (for domains and mailboxes),
- Both 'maildir' and 'mbox' support,
- French and English translations,
- Simple plugin system.
Following extensions are provided inside the default tarball:
- Postfix auto-reply messages for users,
- Graphical statistics about emails traffic based on RRDtool,
- Per user Amavisd-new SQL quarantine management.
Screenshots
Downloads
Latest stable release : 0.7, tar.gz format.
Older releases are available here.
You can also take a look at the source code by browsing the Mercurial repository here or using the web access (read-only) available here.
Installation
The following page give tips about installation.
Bugs submission and Feedbacks
A google group is available :
- To grab latest news about MailNG,
- To submit bugs,
- To ask for enhancements,
- To give feedbacks about your MailNG installation,
- Anything else that you consider interesting :-)






