I've set up OpenDKIM. I've noted the config below, but the basic issue is that my mails aren't being DKIM signed and my logs, while showing no mail-related errors, also don't show any evidence of milters running or trying to run. So I'm suspecting postfix config error rather than opendkim. So far all doc reading and googling is leading me nowhere immediately helpful.
I'm trying to figure out what's wrong or at least how to debug it further. (This is all on ubuntu 16.04.6 LTS. I sadly need to get this working before I can spend the time to transition us to a 20.04 host.) Postfix is v 3.1.0, opendkim is 2.10.3. This is the relevant config I've added to my /etc/postfix/main.cf: smtpd_milters = inet:127.0.0.1:8891 non_smtpd_milters = $smtpd_milters milter_default_action = accept milter_protocol = 6 # Appears default doesn't include {auth_type}. # Cf. http://www.opendkim.org/opendkim.8.html milter_mail_macros="i {mail_addr} {client_addr} {client_name} {auth_type} {auth_authen}" The OpenDKIM config is this: Canonicalization relaxed/relaxed ExternalIgnoreList refile:/etc/opendkim/TrustedHosts InternalHosts refile:/etc/opendkim/TrustedHosts KeyTable refile:/etc/opendkim/KeyTable LogWhy Yes # MilterDebug 0 MilterDebug 1 MinimumKeyBits 1024 Mode sv PidFile /var/run/opendkim/opendkim.pid SigningTable refile:/etc/opendkim/SigningTable # Must agree with value in /etc/default/opendkim. Socket inet:8891@localhost Syslog Yes SyslogSuccess Yes TemporaryDirectory /var/tmp UMask 022 UserID opendkim:opendkim OversignHeaders From SignatureAlgorithm rsa-sha256 AutoRestart Yes KeyTable is nantes-1.p27.eu p27.eu:mail:/etc/opendkim/p27.eu.key SigningTable is *@p27.eu nantes-1.p27.eu *@transport-nantes.com nantes-1.p27.eu and TrustedHosts (which may not be needed) is 127.0.0.1 Any suggestions? -- Jeff Abrahamson +33 6 24 40 01 57 +44 7920 594 255 http://p27.eu/jeff/ http://transport-nantes.com/