Writing an MTA something like opening Pandora's box. Well, except that Pandora's box will ravage humanity quickly and if you survive that, you're OK.
An in-house MTA will haunt you for years to come. Postfix is one of the best MTA's out there, and is likely the very easiest to configure. If you give DBMail another shot, then decide that it sucks, there is one line in one configuration file that will change your mail store. If you realize that your in-house MTA has taken over your life, and it sucks... changing to something more common and better supported will take hours and the behavior may change causing your boss to lose his email. Double sucks. I'm not trying to FUD you into using DBMail; just FUD you out of trying to write your own MTA. It's just not a good idea. Even DBMail was considering doing our own MTA, so that the entire stack would be ours, but then we saw the light. But, all that said, best of luck on your project, should you really go for it! Aaron Bill Hacker <[EMAIL PROTECTED]> said: [snip] > But it is no longer important - I have gone ahead and looked at the > *rest* of DBMail and no longer have any interest in it... > > We had started to write an SQL-based MTA just one day before finding > DBMail, which we did not realize was just a MySQL mailstore that relied > on an external MTA + more-obtuse-than-usual configuration & re-make of > said MTA... > > It will be cleaner and easier to do one properly from a cold start. --