On Sun, Jan 24, 2016 at 3:43 PM, John Hudak <jjhu...@gmail.com> wrote:
> I installed msmtp on opensuse 13.2 using yast from the package repositiory.
> tls_trust_file /etc/ssl/certs/ca-certificates.crt

If that's suse's big global ca file, it may be old, inspect and try...
https://hg.mozilla.org/mozilla-central/raw-file/tip/security/nss/lib/ckfw/builtins/certdata.txt

> cannot load trust file /etc/ssl/certs/ca-certificates.crt:
> error:2D06C06E:FIPS routines:FIPS_module_mode_set:fingerprint does not match

I don't recall that specific error but google uses an intermediate
private ca that probably isn't in that global set, get it from the
gmail server cert. See...
openssl s_client -connect | openssl x509 -text

> If I comment out the line and add tls_certcheck off, the program appears to
> work, e.g. I get mail at gmail.

Pinning down the fingerprint is needed for better security, theirs
changes often.
And you want narrow per server configs so you don't end up trusting the
whole global set in the trust file.

Also useful...
openssl verify
https://github.com/agl/extract-nss-root-certs

> So, I am a novice at cert mgmt, how can this be fixed?

Search around on the commands above in order to
validate your cert chain.

------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
_______________________________________________
msmtp-users mailing list
msmtp-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/msmtp-users

Reply via email to