I fetch mail from my gmail account with fetchmail. A few days ago I started getting:
Quote:
fetchmail: pop.gmail.com fingerprints do not match!
3074012860:error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed:s3_clnt.c:1180:
fetchmail: SSL connection failed.
fetchmail: socket error while fetching from RandomTroll-08-098-098-8adsf@pop.gmail.com
fetchmail: Query status=2 (SOCKET)
|
I wrote a script to fetch a new certificate and generate its fingerprint. It changes between 2 different numbers, first one, then the other, multiple times a day, sometimes within minutes. So I just comment out the one that isn't working and uncomment the other one in .fetchmailrc.
The odd thing, to me, is that I discard the certificate I get: I don't need it, just the fingerprint. I generate the fingerprint from the certificate - isn't it unique? Or is the certificate unnecessary? I point fetchmail to a certificate. I updated it, but that made no difference.
(RandomTroll is not my gmail account.)