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

Page 1 / 10 »

OpenSMTPD now supports regex in match rules

by gilles [@], on the 2018-12-21 22:36:00+01:00

TL;DR:
regex table lookups were introduced for builtin filters.
After a few weeks of working solely on filters, I wanted to work on something else.
Using the same mechanism, all match criterias using tables can support regex.

K_REGEX lookups

The table mechanism is used within OpenSMTPD to perform all …


more on OpenSMTPD filters

by gilles [@], on the 2018-12-19 18:21:00+01:00

TL;DR:
Not this time, pal/gal, I took hours writing this post, you'll take a few minutes reading it all.
Oh, and merry X-mas :-*

A bit of short-sighted history

The filtering feature has been introduced only recently in OpenSMTPD, first presented on this blog a month ago …


OpenSMTPD proc filters & fc-rDNS

by gilles [@], on the 2018-12-06 21:31:00+01:00

TL;DR:
I *FINALFUCKINGLY* commited proc filters support allowing full filtering in OpenSMTPD.
eric@ implemented fc-rDNS lookups.

fc-rDNS

fc-rDNS, or forward-confirmed reverse DNS, consists in performing a reverse DNS lookup to determine the hostname associated to an IP address… then performing a DNS lookup on that hostname to check if …


OpenSMTPD reporting update

by gilles [@], on the 2018-11-09 08:27:00+01:00

TL;DR:
The reporting mechanism has been described shortly in my previous article about both reporting and filters.
Let's focus a bit more on the reporting bits this time.
The format is improving further and has extended to outgoing trafic reporting.

Reporting

In previous article, I described the events …


OpenSMTPD released and upcoming filters preview

by gilles [@], on the 2018-11-03 17:27:00+01:00

TL;DR:
Filters have been a (the most ?) long awaited feature in OpenSMTPD.
I finally committed most of the filters code to OpenBSD.
There is still a bit of work required but the trickiest parts are done.
This article describes how filters are implemented and what to expect.

Good news, everyone!

OpenSMTPD 6 …