Based on the responses to my previous question about using OpenDKIM (quite what "standards have not changed" has to do with software bugs makes no sense to me !). However, having been told I'm stupid not to continue using software many years old I thought I would suck it up and continue with OpenDKIM.
OpenDKIM is not signing my mails. Postfix main.cf is calling as follows: milter_protocol = 6 # I have also tried this with 2 milter_default_action = accept smtpd_milters = inet:localhost:8891 non_smtpd_milters = inet:localhost:8891 milter_mail_macros = i {mail_addr} {daemon_addr} {client_name} {auth_authen} netstat -an shows openDKIM as running and listening on 8891. My opendkim.conf is as follows: BaseDirectory /run/opendkim PidFile /run/opendkim/opendkim.pid UserID opendkim:opendkim Syslog yes SyslogSuccess yes LogWhy yes Canonicalization relaxed/relaxed Socket inet:8891@localhost SendReports no SoftwareHeader no MinimumKeyBits 1024 KeyTable /etc/opendkim/KeyTable SigningTable refile:/etc/opendkim/SigningTable InternalHosts refile:/etc/opendkim/TrustedHosts