gmail, Mutt og msmtp fix

17 august 2009 ved Prashant · Kommentarer
Arkivert under: teknologi

Hvis du bruker mutt og smtp tilgang til Gmail. Her er en (dårlig) nyheter. Kule gutter på Google igjen endret sertifikat. Å, fikk du spørre - hvordan vet det det? Enkelt Mutt begynte klager om dårlig attest når du prøver å bruke msmpt, beryktede «msmtp: TLS sertifikat mislyktes:. Sertifikatet har ikke fått en kjent utsteders hilste på meg på skjermen.

For å krysse bekrefte -
Bare kjør etter

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

I stedet for gamle Thwate Server Nå får du følge i utsteder segment
Issuer:
Common Name: Google Internet Authority
Organization: Google Inc
Country: US

Heldigvis fix er enkel, her er hva du trenger å gjøre på debian

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

Etter dette bare endre følgende linje i deg ~ / må. 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