Today we're happy to announce the first release candidate for
OpenSMTPD 7.5.0 that includes the latest developments on OpenBSD,
briefly summarized below.  The 7.5.0 stable release will follow the
OpenBSD release schedule and so will be available in around a month.
It is our hope that the community will help testing this first
release candidate and report any issue found.

Tarballs are available on the official mirror or on GitHub:

Verify the tarball with signify(1) and the usual public key:


- run LMTP deliveires as the recipient user (again).
- do not execute commands from root's .forward file, nor allow expanding.
- when an alternate delivery user is provided for a dispatcher, skip
  other users forward files.
- reject invalid headers that start with blanks.
- relax ORCPT syntax validation.
- use smtpd' table parser in makemap(8) too.
- fix and improve the table(5) file format documentation.
- fixed handling of escaping inside quotes in From, To and Cc headers.
- fix table lookups of IPv6 address.
- allow to use a key-pair table on various match constraints where only
  list tables were previously allowed.
- allow inline tables and filter to span over multiple lines.
- enable DSN (Delivery Status Notification) for the implicit socket too.
- add the `no-dsn' option to `listen on socket' too.

OpenSMTPD-portable specific changes:

- re-add ASR_IPV4_BEFORE_IPV6 compile-time knob to prefer connecting
  to IPv6 instead of IPv4.
- update asr(3) and imsg with OpenBSD.
- configure: readd -R usage on NetBSD mistakenly dropped in previous


Omar Polo

Reply via email to