John Kelly wrote:
sendmail.cf is not trivial.Even Eric Allman says to treat it as a binary, and use .mc files for configuration. If you don't listen to the experts, who can you blame but yourself?
Generally anything that requires you to write a configuration file that then writes another configuration file...
... is over-engineered. Over-engineering leads to brittleness.Sendmail up and running and doing wicked fancy things is pretty nifty. But CHANGING sendmail configurations without a backup in a production environment is brittle. Very very brittle. (Brittle, as in "shatters easily, leaving you with quite a mess to clean up".)
But then again, anyone who doesn't know what they're doing can FUBAR anything.
Nate