Defcon Kekekekekakl (blog)

25Oct/090

OpenBSD SMTPd released with OpenBSD 4.6

As of version 4.6 of OpenBSD, a new alternative MTA is available. The new smtpd daemon is named according to the simple naming scheme of most other OpenBSD packages; it's name is simply 'smtpd'.

Assuming this will be ported to other *nixes like so many other OpenBSD projects, this will probably in time also be know under the name OpenSMTPd.

What fascinated me about this new MTA, and made me want to try it out, is its relatively simple, and very much OpenBSD-like configuration syntax. Stealing the first example config from the man-page of smtpd.conf, it may look somewhat similar to:

listen on lo0
accept for local deliver to mbox
accept for domain "example.org" relay via "mx1.example.org"
accept for domain "example.net" relay

This kind of syntax should be really familiar to people having touched pf.conf, snmpd.conf, ntpd.conf and other OpenBSD BNF-based config files.

The documentation is at the moment slightly less-than-optimal in my personal view. smtpd is currently still getting new features added, and code is still maturing, so it is not unexpected, and documentation will most likely improve as the project matures. I am willing to accept the lack of early documentation, and dive in nonetheless.

Read more, and see my setup in my wiki

Comments (0) Trackbacks (0)

No comments yet.


Leave a comment


No trackbacks yet.