![Lead Image © alphaspirit, 123RF.com Lead Image © alphaspirit, 123RF.com](/var/ezflow_site/storage/images/archive/2015/29/opensmtpd-makes-mail-server-configuration-easy/alphaspirit_123rf.png/117199-1-eng-US/alphaspirit_123RF.png_medium.png)
Lead Image © alphaspirit, 123RF.com
OpenSMTPD makes mail server configuration easy
Scrutinized
Setting up Sendmail or Postfix is no fun. The code for complex and historically evolved software such as Sendmail is virtually impossible to validate externally and comprehensively for accuracy and security. Even worse, the configuration file is a confusing juggernaut of many hundreds of lines, and each individual option can have various side effects on the behavior and the security of the mail server.
When looking around for a lean and secure alternative, administrators are quickly drawn to OpenSMTPD [1], the mail transfer agent (MTA) from the OpenBSD team. OpenBSD is known for its high security standards. The operating system has had only two remotely exploitable security vulnerabilities in the last two decades, mainly because of strict coding standards, code reviews, and data flow analyses to prevent errors – or at least detect them at an early stage.
OpenSMTPD's project goals [2] comply with the OpenBSD specifications: Security and reliability are at the top of the priority list. The community achieves this through defensive programming, privilege separation, and lean implementation (Figure 1).
...Buy this article as PDF
(incl. VAT)