Gerard:
> A GUI that could create 'main.cf', do syntax checking and warn of
> potential conflicting options, or perhaps options that were ordered
> incorrectly would be a major project IMHO. Add in options for templates
> for things like 'virtual hosting', 'sender dependent relaying', etc.,
> and the project, while worthwhile, would inevitably take
> quite sometime to craft.

main.cf/master.cf analyzers are hard - this requires knowledge
about how each of the 30+ Postfix programs processes main.cf/master.cf
instructions.  This is requires that each of those programs can be
used as an oracle for the analysis tool (or that Postfix programs
and analyzer are both generated from a formal description, but that
would be a different MTA project).

main.cf/master.cf generators are easier - it takes a (likely GUI)
tool that translates user-level concepts into something Postfix
understands.  Challenge here is solving a problem.  Mapping Postfix
symptoms back into the user-level concepts would be non-trivial.

        Wietse

Reply via email to