gmail, mutt ja msmtp korjaus

17 elokuu 2009 by Prashant · Comments
Filed under: tekniikka

Jos käytät mutt ja SMTP käyttää Gmailia. Tässä on (huono) uutinen. Cool guys at Google jälleen muuttunut todistus. Ai, sinä pyysit - miten se tiedä? Yksinkertainen mutt alkoi valittaa huonoa todistusta, kun yritän käyttää msmpt, pahamaineisen "msmtp: TLS varmenteen todentaminen epäonnistui: todistusta ei ole saanut tunnettu liikkeeseenlaskija." tervehti minua ruudulla.

Rajat vahvistaa -
Juokse jälkeen

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

Sen sijaan vanhojen Thwate Server nyt saat seuraaminen liikkeeseenlaskijan segmentissä
Issuer:
Common Name: Google Internet Authority
Organization: Google Inc
Country: US

Onneksi korjaus on yksinkertainen, täällä on mitä sinun tarvitsee tehdä on debian

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

Tämän jälkeen vain muuttaa seuraavan rivin sinä ~~~V /. 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

ja

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