On Tue, Dec 24, 2024 at 12:50:04PM +0100, Dirk Stöcker via Postfix-users wrote:

> > Postfix logs TLS status details before it logs delivery status details.
> 
> ...
> 
> > With plaintext delivery, that first line will not be logged.
> 
> I know.
> 
> > In both cases the logging shows the SMTP client process name and
> > process ID, and the remote SMTP server name, IP address, and port.
> > With all thath information, there should be no confusion about which
> > TLS status line belongs with which delivery status line.
> 
> That's not what I search for.

The "collate" script included with Postfix source is perfectly capable
of reporting this.

    # tail -n1000000 /var/log/postfix/log |
        perl /root/collate |
        perl -ne '
            BEGIN {$/="\n\n"}
            next unless m{postfix/smtpd};
            next unless m{postfix/qmgr};
            print if m{Anonymous TLS connection established}
            ' | grep -c '^$'
    9874

    # tail -n1000000 /var/log/postfix/log |
        perl /root/collate |
        perl -ne '
            BEGIN {$/="\n\n"}
            next unless m{postfix/smtpd};
            next unless m{postfix/qmgr};
            print unless m{Anonymous TLS connection established}
            ' | grep -c '^$'
    105

So inbound on my server the last 1,000,000 log entries have ~1% non-TLS
traffic actually accepted (the queue manager processed a message).

As for outbound:

    # tail -n10000000 /var/log/postfix/log |
        perl /root/collate |
        perl -ne '
            BEGIN {$/="\n\n"}
            next unless m{postfix/qmgr};
            next unless m{postfix/smtp\[};
            print if m{TLS connection established}
            '  | grep -c '^$'
    1998

    # tail -n10000000 /var/log/postfix/log |
        perl /root/collate |
        perl -ne '
            BEGIN {$/="\n\n"}
            next unless m{postfix/qmgr};
            next unless m{postfix/smtp\[};
            print unless m{TLS connection established}
            '  | grep -c '^$'
    8

I send ~0.4% non-TLS.

-- 
    Viktor.
_______________________________________________
Postfix-users mailing list -- postfix-users@postfix.org
To unsubscribe send an email to postfix-users-le...@postfix.org

Reply via email to