How to mess up mail delivery

Here’s something I just learned: If you are running dma(8), /etc/dma.conf will contain MAILNAME.   If your email server is somewhere else, but you set MAILNAME as your domain – dma will deliver locally.

I had /etc/dma.conf set with MAILNAME shiningsilence.com – so dma kept delivering overnight periodic results to root, which was aliased to justin@shiningsilence.com in /etc/mail/aliases and so it was delivered to ‘justin’ locally on the machine.

Changing MAILNAME to www.shiningsilence.com – the host you are reading right now – fixed the problem.  Now, whether this was an automatically set config or something I misconfigured some years ago… I can’t tell.

In Other BSDs for 2020/12/19

Working on less traditional BSD links here.

Unnoted changes, one place

Instead of posting about updates, here’s a feature that you will hopefully never notice: ‘make upgrade’, part of the upgrade process in DragonFly, will now go look for 3rd party software built to depend on deprecated DragonFly system libraries, before removing those libraries.  (details)  If you’ve had a program stop running because something else was upgraded – and I’m sure you have, cause “dll hell” is an actual phrase – you’ll be thankful for this.