I'm trying to enable TLS client fingerprint checking on Postfix - that is, I
want Postfix, acting as a server, to check the fingerprint of clients trying
to connect against a table of cert fingerprints.

>From the Postfix logfile, TLS is working, client certs are being requested,
but I can't get Postfix to do the fingerprint check.

In a nutshell, Postfix doesn't seem to pay any attention at all to the
following line in main.cf:


smtpd_client_restrictions=permit_tls_clientcerts,warn_if_reject,reject

I can put gibberish in the right side of the above main.cf parameter and
Postfix doesn't seem to pay any attention.

"postconf -n" shows that the parameter was correctly read from main.cf.
master.cf does not override this value.

This is on an Ubuntu 9.10 system, running Postfix v 2.6.5
The frustrating thing is, I can get this to work on other Ubuntu systems
running the same version of Postfix, so obviously I'm doing something wrong.

Anyone know of a reason Postfix would ignore "smtpd_client_restrictions"?

As this is the first time I've ever tried to post a Postfix question, please
don't hesitate to let me know if there's a better way to pPost such a newb
question ...


Dave

Reply via email to