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]

Reply via email to