Roger Wilco
10.12.09, 13:04
Hi,
ich suche ein gutes webbasiertes Interface zur Benutzerverwaltung von Mailservern auf Linux-Basis.
Folgende Voraussetzungen sollten erfüllt sein:
Die Daten sollen aus einer MySQL-, PostgreSQL-Datenbank oder einem LDAP-Verzeichnis bezogen werden.
Es sollte mit Exim und Dovecot IMAP funktionieren. Das ist im Prinzip immer der Fall, solange es die Daten in einer relationalen Datenbank oder einem LDAP-Verzeichnis ablegt.
Die Code-Basis sollte noch gepflegt werden.
Es muss eine standalone Lösung sein, d. h. kein Webmin, kein Plesk, kein SysCP etc.
Eine Implementierung in PHP, Ruby-on-Rails oder Perl wäre schön.
Zwei oder drei Ebenen-Verwaltung: Administrator, Domänenverwalter und optional einzelne Benutzer (für benutzerspezifische Einstellungen wie Abwesenheitsnotizen, Spamfilter usw.).
Unterstützung von Postfächern, Aliasen, Domain-Aliasen und ggf. Gruppen (Mailinglisten light).
Folgende Lösungen kenne ich bereits:
vExim (http://silverwraith.com/vexim/)
Erfüllt fachliche Anforderungen
Seit 2007 nicht mehr gepflegt, der auf der Mailingliste angekündigte Rewrite ist nie erschienen.
Code-Qualität fragwürdig
PostfixAdmin (http://postfixadmin.sourceforge.net/)
Pluspunkt: Weit verbreitet und noch aktiv gepflegt
smad (http://smad.smartco.de/)
Zu sehr an das spezielle Howto (http://struction.de/projects/HOWTO_VirtualMail_Exim-MySQL-Spamassassin-ClamAV-Dovecot/index?set_lang=en) gebunden
Keine Domain-Aliase
ELMA (http://elma.sourceforge.net/)
spartanischer Funktionsumfang
Keine Domain-Aliase
Wird scheinbar nicht mehr gepflegt
Exim-on-Rails (http://github.com/vzctl/exim-on-rails/)
nutzt Ruby-on-Rails -> zusätzliche Komplexität beim Deployment
Keine richtige Benutzerverwaltung im Webinterface. Keine unterschiedlichen Ebenen für Admin, Domänenverwalter und Benutzer.
Openmailadmin (http://openmailadmin.ossdl.de/)
Interessantes Interface und nette Ideen (RegEx-Adressen)
Guter Code
Keine Domain-Aliase (nur über RegEx)
Nicht mehr gepflegt; angekündigter Rewrite ist nie erschienen
web-cyradm (http://www.web-cyradm.org)
Zu sehr auf Cyrus IMAP spezialisiert; aufwändig an Dovecot IMAP anzupassen
Scheinbar nicht mehr gepflegt
Gibt es sonst noch sinnvolle Alternativen?
Ich würde es in diesem Fall gerne vermeiden, eine eigene Lösung zu entwickeln. Das bringt langfristig nämlich andere Probleme mit sich. vExim erfüllt im Prinzip die Anforderungen, wird aber nicht mehr gepflegt und müsste umfangreich überarbeitet werden.
Eine parallele Anfrage läuft unter http://www.rootforum.org/forum/viewtopic.php?f=110&t=50945 und http://serversupportforum.de/forum/mail/36515-webinterface-zur-benutzerverwaltung-exim-sql-ldap.html
ich suche ein gutes webbasiertes Interface zur Benutzerverwaltung von Mailservern auf Linux-Basis.
Folgende Voraussetzungen sollten erfüllt sein:
Die Daten sollen aus einer MySQL-, PostgreSQL-Datenbank oder einem LDAP-Verzeichnis bezogen werden.
Es sollte mit Exim und Dovecot IMAP funktionieren. Das ist im Prinzip immer der Fall, solange es die Daten in einer relationalen Datenbank oder einem LDAP-Verzeichnis ablegt.
Die Code-Basis sollte noch gepflegt werden.
Es muss eine standalone Lösung sein, d. h. kein Webmin, kein Plesk, kein SysCP etc.
Eine Implementierung in PHP, Ruby-on-Rails oder Perl wäre schön.
Zwei oder drei Ebenen-Verwaltung: Administrator, Domänenverwalter und optional einzelne Benutzer (für benutzerspezifische Einstellungen wie Abwesenheitsnotizen, Spamfilter usw.).
Unterstützung von Postfächern, Aliasen, Domain-Aliasen und ggf. Gruppen (Mailinglisten light).
Folgende Lösungen kenne ich bereits:
vExim (http://silverwraith.com/vexim/)
Erfüllt fachliche Anforderungen
Seit 2007 nicht mehr gepflegt, der auf der Mailingliste angekündigte Rewrite ist nie erschienen.
Code-Qualität fragwürdig
PostfixAdmin (http://postfixadmin.sourceforge.net/)
Pluspunkt: Weit verbreitet und noch aktiv gepflegt
smad (http://smad.smartco.de/)
Zu sehr an das spezielle Howto (http://struction.de/projects/HOWTO_VirtualMail_Exim-MySQL-Spamassassin-ClamAV-Dovecot/index?set_lang=en) gebunden
Keine Domain-Aliase
ELMA (http://elma.sourceforge.net/)
spartanischer Funktionsumfang
Keine Domain-Aliase
Wird scheinbar nicht mehr gepflegt
Exim-on-Rails (http://github.com/vzctl/exim-on-rails/)
nutzt Ruby-on-Rails -> zusätzliche Komplexität beim Deployment
Keine richtige Benutzerverwaltung im Webinterface. Keine unterschiedlichen Ebenen für Admin, Domänenverwalter und Benutzer.
Openmailadmin (http://openmailadmin.ossdl.de/)
Interessantes Interface und nette Ideen (RegEx-Adressen)
Guter Code
Keine Domain-Aliase (nur über RegEx)
Nicht mehr gepflegt; angekündigter Rewrite ist nie erschienen
web-cyradm (http://www.web-cyradm.org)
Zu sehr auf Cyrus IMAP spezialisiert; aufwändig an Dovecot IMAP anzupassen
Scheinbar nicht mehr gepflegt
Gibt es sonst noch sinnvolle Alternativen?
Ich würde es in diesem Fall gerne vermeiden, eine eigene Lösung zu entwickeln. Das bringt langfristig nämlich andere Probleme mit sich. vExim erfüllt im Prinzip die Anforderungen, wird aber nicht mehr gepflegt und müsste umfangreich überarbeitet werden.
Eine parallele Anfrage läuft unter http://www.rootforum.org/forum/viewtopic.php?f=110&t=50945 und http://serversupportforum.de/forum/mail/36515-webinterface-zur-benutzerverwaltung-exim-sql-ldap.html