Thanks.  The suggestion to set milter_default_action to reject is good. 
(I also tried unsetting milter_mail_macros.)  Strangely, it doesn't
cause a rejection:

    Oct 14 15:42:53 nantes-1 postfix/smtps/smtpd[5954]: connect from
    w.z.y.x.rev.sfr.net[x.y.z.w]
    Oct 14 15:42:53 nantes-1 postfix/smtps/smtpd[5954]: Anonymous TLS
    connection established from 10.244.88.92.rev.sfr.net[92.88.244.10]:
    TLSv1 with cipher ECDHE-RSA-AES128-SHA (128/128 bits)
    Oct 14 15:42:54 nantes-1 postfix/smtps/smtpd[5954]: 05102FDD7F:
    client=w.z.y.x.rev.sfr.net[x.y.z.w], sasl_method=PLAIN,
    sasl_username=jeff
    Oct 14 15:42:54 nantes-1 postfix/cleanup[5959]: 05102FDD7F:
    message-id=<cc3b0e4c-7a56-115a-118b-a20e3007e...@p27.eu>
    Oct 14 15:42:54 nantes-1 postfix/qmgr[5926]: 05102FDD7F:
    from=<j...@p27.eu>, size=2588, nrcpt=1 (queue active)
    Oct 14 15:42:54 nantes-1 postfix/smtps/smtpd[5954]: disconnect from
    w.z.y.x.rev.sfr.net[x.y.z.w] ehlo=1 auth=1 mail=1 rcpt=1 data=1
    quit=1 commands=6
    Oct 14 15:42:54 nantes-1 dovecot: imap(jeff): Connection closed
    (IDLE running for 0.001 + waiting input for 246.717 secs, 2 B in +
    10+10 B out, state=wait-input) in=2669 out=365094
    Oct 14 15:42:54 nantes-1 postfix/smtp[5960]: 05102FDD7F:
    to=<j...@xxxxxxx.com>, relay=ASPMX.L.GOOGLE.com[108.177.119.26]:25,
    delay=0.5, delays=0.13/0.01/0.1/0.27, dsn=2.0.0, status=sent (250
    2.0.0 OK  1602682974 y9si2260509ejg.460 - gsmtp)
    Oct 14 15:42:54 nantes-1 postfix/qmgr[5926]: 05102FDD7F: removed

The config file is active, however.  If I simply introduce a syntax
error, postfix won't restart.  So somehow I seem to have disabled milter
support.  I didn't know that was possible.

Jeff


On 14/10/2020 14:08, IL Ka wrote:
> Set "milter_default_action" to "reject", reload postfix, and try to
> send mail. 
> You should probably get some errors in maillog.
> Check your syslog config, to make sure opendkim logs are also written.
>
> Check your dkim is running (telnet 127.0.0.1 8891).
>
> Btw, I have not set "milter_mail_macros" explicitly. 
> The default on my system is "milter_mail_macros = i {auth_type}
> {auth_authen} {auth_author} {mail_addr} {mail_host} {mail_mailer}" and
> it works.
>
>
> On Wed, Oct 14, 2020 at 1:27 PM Jeff Abrahamson <j...@p27.eu
> <mailto:j...@p27.eu>> wrote:
>
>     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
>     <http://main.cf>:
>
>         smtpd_milters           = inet:127.0.0.1:8891
>         <http://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 <http://nantes-1.p27.eu>  
>         p27.eu:mail:/etc/opendkim/p27.eu.key
>
>     SigningTable is
>
>         *@p27.eu <http://p27.eu>                 nantes-1.p27.eu
>         <http://nantes-1.p27.eu>
>         *@transport-nantes.com <http://transport-nantes.com>  
>         nantes-1.p27.eu <http://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/
>
-- 
Jeff Abrahamson
+33 6 24 40 01 57
+44 7920 594 255

http://p27.eu/jeff/
http://transport-nantes.com/

Reply via email to