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/

Reply via email to