opendmarc systemd fun

Had some fun (my blog) with debain 9.4 until  i re-added -p inet:8893:localhost to the systemd file (as marked in bold)

/lib/systemd/system$ cat opendmarc.service
[Unit]
Description=OpenDMARC Milter
Documentation=man:opendmarc(8) man:opendmarc.conf(5)
After=network.target nss-lookup.target

[Service]
Type=forking
PIDFile=/var/run/opendmarc/opendmarc.pid
User=opendmarc
ExecStart=/usr/sbin/opendmarc -p inet:8893:localhost
Restart=on-failure
ExecReload=/bin/kill -USR1 $MAINPID

[Install]
WantedBy=multi-user.target

Check your  groups the group chmod had been returned to read only rather than read write

.Seems to get stuff working but then

&warning: milter inet:127.0.0.1:8893: can’t read SMFIC_OPTNEG reply packet header: Success
warning: milter inet:127.0.0.1:8893: read error in initial handshake

Made life fun again.and i think a restart of opendkim will resolve that.

That got opendmarc ready to write to text file for import in sql (my blog) and then reporting via smtp so back to normal – although debain did not inform me that the systemd file got replaced.

I like being a mindreader