gmail, mutt og msmtp fix

August 17, 2009 ved Prashant · Kommentarer
Filed under: teknologi

Hvis du bruger mutt og smtp at få adgang til Gmail. Her er en (dårlig) nyheder. Seje fyre på Google igen ændret certifikat. Åh, har du spørge - hvordan det ved det? Enkel mutt begyndt at klage over dårlig certifikat, når de forsøger at bruge msmpt, berygtede 'msmtp: TLS-certifikat mislykkedes:. Certifikatet har ikke fået en kendt udsteder " hilste mig på skærmen.

At krydse bekræfte -
Bare køre efter

$ msmtp --serverinfo --host=smtp.gmail.com --tls=on --port=587 --tls-certcheck=off

I stedet for den gamle Thwate Server Nu får du følger i udsteder segment
Issuer:
Common Name: Google Internet Authority
Organization: Google Inc
Country: US

Heldigvis fix er enkel, her er hvad du skal gøre på debian

# apt-get install ca-certificates
# dpkg -s ca-certificates|grep Version
Version: 20090814

Efter dette bare ændre følgende linje i din ~ for /. Msmtprc

tls_trust_file /certs/Thawte SSLWeb Server Roots/thawte Premium Server CA/Thawte Premium Server CA.pem

tls_trust_file /certs/Thawte SSLWeb Server Roots/thawte Premium Server CA/Thawte Premium Server CA.pem

til

tls_trust_file /usr/share/ca-certificates/mozilla/Equifax_Secure_CA.crt