Anything the previous configuration allowed is still working.
On Thu, May 24, 2018 at 03:48:02PM +0300, Reio Remma wrote: > Wonderful! It's making me want to dabble with OpenBSD: :) > > I looked at the new man page, but it's not entirely clear to me if we'll be > able to reject mail to non-existent users outright before relaying to spam > checking etc. with the new syntax. > > Thanks! > Reio > > On 21.05.18 19:52, Gilles Chehade wrote: > > Hello, > > > > It's been a while since my last post but we've been working on two major > > projects within OpenSMTPD since EuroBSDCon 2017. > > > > One of these projects was to refactor entirely the configuration file as > > it came with various shortcomings that impacted many parts of the daemon > > and which forced us to constantly work-around and/or deal with much more > > complex code than should be. > > > > The project, which we dubbed "new config" goes way beyond just the conf, > > it alters a lot of the internal structures, it alters the format and the > > way envelopes are reloaded and used during delivery, how the lookups are > > done at runtime, it improves security, allow fixing configuration issues > > after envelopes are on-disk and many other positive side effects. > > > > The configuration change goes as follow: > > > > We now split rules into a matching pattern AND a named action, so that a > > rule that used to be described as: > > > > accept from any for any deliver to mbox > > > > is now written as: > > > > action foobar mbox > > match from any for any action foobar > > > > > > a change of the action foobar: > > > > action foobar maildir > > match from any for any action foobar > > > > will cause all envelopes to catch up change on daemon restart, something > > that was simply not doable before. > > > > > > I have written an article on my blog describing how I changed my config, > > you can read it here: > > > > https://poolp.org/posts/2018-05-21/switching-to-opensmtpd-new-config/ > > > > > > The code is not committed yet, I'm waiting for okays from the OpenBSD > > hackers, but you can give it a try by cloning the 'dispatcher' branch > > on github ... but only for OpenBSD users yet. > > > > WE DO NEED TESTING FROM OPENBSD USERS PLIZE. > > > > Feel free to ask questions here or on IRC. > > > -- > You received this mail because you are subscribed to [email protected] > To unsubscribe, send a mail to: [email protected] > -- Gilles Chehade https://www.poolp.org @poolpOrg -- You received this mail because you are subscribed to [email protected] To unsubscribe, send a mail to: [email protected]
