Solaris and sendmail

So, I’m looking at the next round of changes to be introduced to Solaris 10 via the 10/04 Express release, and I’m struck by the continued presence of sendmail in Solaris. I just don’t understand it. Does anyone willingly deploy sendmail anymore? Certainly myself, or nobody I know does. Now, I have to admit that my circle of sysadmin friends all came out of the Internet era and have at some point in their lives worked at major ISPs (AT&T, Sprint, Netcom, you name it) so perhaps we’re more than a little tainted by the evil that is sendmail than the average corporate UNIX sysadmin. But this *is* the Internet era, and in my mind anything you deploy ought to be able to stand up to the wrath of the Net, even if it is “only an internal box”..

If you look at Linux, for example, you won’t find a *single* distro that ships with sendmail anymore. SuSE and Gentoo have been postfix for years, Debian has always been exim. Slackware and Mandrake have long used postfix as well, and even RedHat (who were the only sendmail holdout) have been shipping postfix since RH9 two years ago. Postfix is superior to sendmail and is a much better fit for Solaris users than sendmail. It’s faster, more scalable, and proven to be more secure. That last point can not be emphasized enough: POSTFIX HAS A PROVEN SECURITY TRACK RECORD. You know, the opposite of sendmail. Hell I’d even settle for exim over sendmail. Qmail I can understand ruling out cause it just isn’t very sendmail compatible.

So why would Sun continue to ship sendmail? The only reason I can think of is “it’s familiar to our install base”. Well, fair enough, but with all the dramatic changes happening in the Solaris 10 release, that argument just doesn’t hold up. Why on earth would Sun continue to ship sendmail as the MTA when there are vastly better alternatives out there? Isn’t Solaris 10 all about dramatic improvement? I can gaurantee you that switching to postfix is an order of magnitude less change than the switch to Solaris Service Manager. So I send this message out to the powers that be at Sun:

Please, for the love of god, replace sendmail with postfix in Solaris 10. This is an opportunity for improvement that should not be overlooked!

Thank you. At least I have Blastwave to make eradicating sendmail quick and easy…


About this entry