Mail-Admin
Mail-Admin is an open-sourced web (PHP) based administration interface for managing postfix/dovecot mail servers that run on an LDAP backend. It was originally written as a free alternative to iRedMail-Pro but recently we have added features that are not included in this. Such as the user portal.
Pages
Features
- Domain level administration
- Global server level administration
- Reverse DNS White/Black list
- Quota support
- User level service, enable/disable
- End user portal
- Branding customization
- Direct replacement for iRedAdmin-Pro
- Create, Edit, Delete for domains, users, aliases and groups
- Administration of iRedAPD throttling
- Administration of iRedAPD greylisting
- Global, Domain and user level control of amavisd white/black list
Support
Mail-admin is written to run on a apache or nginx web server with PHP. It was written with PHP 8.0 but has been tested as low as PHP 6. It does require the php-ldap plugin to function. It also requires open-ldap (slapd) version 3. Mail-admin does not require a database to function as it stores all it’s data from open-ldap or existing databases for other services such as iRedAPD.
Requirements
- Apache >=2.2 or Nginx (not tested with nginx)
- PHP >= php 6.0 <= php 8.0
Todo list
- Two factor authentication
- Domain level custom login