On 28.09.2010 00:58, Julien Vehent wrote:
Think of:
- system administrators typically deal with configuration details,
making sure that the system runs,
- email account management is typically done by a less-technical
personnel.
As I see in answers, there are all-in-one systems for that, but
they are typically overblown (contain not only SMTP/IMAP/POP
management, but also Samba, webmail, DNS etc.) - not a tool which
would do one thing, but do it well (UI just for SMTP/POP/IMAP
account management).
I came to the same conclusion. There is no way I'm going to install a
webui that imposes a mysql database to store the configuration
(seriously ? a relational database for a flat configuration file ?).
Some kind of a database is good for several reasons (when storing users):
- allows you to scale beyond one server easily,
- same database can be used by Postfix *and* its POP/IMAP counterpart
(often running on different servers).
I'm considering having an interface that wouldn't break normal
configuration process (that is: vim /etc/postfix/main.cf). But
instead would read and write flat file, update them, commit them, and
so on... That can be useful for preventing bad configurations,
keeping history and doing rollbacks and such.
General Postfix configurator (UI for master.cf, main.cf and friends) is
a different thing.
And also being
attractive for xyz beginners postmasters who are scared of the big
scary black and white terminal.
They can always try to port Postfix to Windows!
--
Tomasz Chmielewski
http://wpkg.org