Több mint négy éve már annak, hogy Gilles Chehade (gilles@) a meglevő MTA-k felett érzett elégedetlensége miatt hirtelen felindultságból saját, az OpenBSD alaprendszerébe emelhető SMTP szerver fejlesztésébe kezdett. Később munkájához támogatókat keresett, majd az OpenBSD projektben is elkezdtek vele foglalkozni.
Az elmúlt években a fejlesztés folytatódott, majd néhány nappal ezelőtt az AsiaBSDCon rendezvényen Eric Faurot (eric@) bejelentette, hogy elérhető az OpenSMTPD első stabil, éles környezetben való felhasználásra is ajánlott 5.3-as verziója.
Főbb szolgáltatások
- HUMAN READABLE CONFIGURATION
- IPv4 and IPv6 support
- STARTTLS and SMTPS support for both incoming and outgoing sessions
- AUTH support: bsd_auth(3) and crypt(3)
- SIZE support: limit the size of client-submitted messages
- Listener-specific banner hostname
- Listener-specific sessions tagging
- Support for global and per-domain expiry for messages
- Support for customizable delays for bounces
- Support for primary and virtual domains
- Support for alternate user database: db(3), file or smtpd.conf
- Support for aliases and ~/.forward mappings
- Delivery to mbox, maildir or third-party MDA
- Support for LMTP relaying
- Support for smarthost
- Support for sending certificate when connecting to remote host
- Support for backup MX
- Support for relay source address override
- Support for relay HELO override
- Support for SMTP-level sender override
- Support for connections reuse and optimization
- Support for queue backends: filesystem and ram
- Support for lookup backends: db(3), static
- Run-time statistics through “smtpctl show stats”
- Run-time tracing through “smtpctl trace ”
- Run-time monitoring through “smtpctl monitor”
Kísérleti állapotú funkciók
- SQLite lookup backend
- LDAP lookup backend
Portolhatóság
- Support for PAM authentication
- Known to build and work on FreeBSD, NetBSD, DragonFlyBSD and Linux
Korlátozások
- No filters support yet (work in progress)
- No masquerading or address rewrite yet
További részletek az opensmtpd.org-on.