» Like my work or articles ?
Consider tipping me for positive reinforcement ;-)
I also have a wishlist, prefer kindle for books when available.

« Page 3 / 10 »

by gilles [@], on the 2016-09-12 08:00:00+02:00

We just released OpenSMTPD 6.0.0 and it's quite different from former releases.
Turns out most of the changes are not visible.

A featureless release

I managed to wrap the 6.0.0 release yesterday.

Unlike most of our releases, it comes out with almost no …

by gilles [@], on the 2015-12-22 09:53:01+01:00

OpenSMTPD on github no longer diverges from OpenBSD.

Since last episode

Sometime this year, we released OpenSMTPD 5.7.1 which was the first version that shipped with the long-awaited experimental filters support. The result of over a year and a half of very very deep refactor in …

by gilles [@], on the 2014-12-12 16:56:24+01:00

yeeeees, filters are coming. don't believe us ? here's an example. be patient.

On my death bed

On my death bed, when my life flashes before my eyes and I start recalling what people have told me during my (hopefully long) lifetime, these sentences will single out …

by gilles [@], on the 2014-12-10 12:38:26+01:00


This is the third post of a series about OpenSMTPD improvements that have taken place since this summer.

Content altering

For a long time, we have developed OpenSMTPD with a strict rule that the daemon should not alter DATA (as in the DATA SMTP phase) in any way.

The …

by gilles [@], on the 2014-12-01 09:04:11+01:00

Why we killed the MFA (filter) process

For as long as I can remember, a process called MFA was created by OpenSMTPD at start time.

MFA stood for “Mail Filter Agent” and the goal of that process was initially to take care of all filtering tasks ranging from filtering senders …