gmail, mutt och msmtp fix

17 aug 2009 av Prashant · Kommentarer
Filed under: teknik

Om du använder mutt och SMTP få tillgång till Gmail. Här är en (dålig) nyheter. Coola killar på Google ändras igen certifikat. Åh, har du frågar - hur gör det veta det? Enkel mutt började klaga på dåliga certifikat när du försöker använda msmpt, ökända "msmtp: TLS Kontrollen misslyckades:. Intyget har inte fått en känd emittentens hälsade på mig på skärmen.

Korsa bekräfta -
Bara köras efter

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

I stället för gamla Thwate Server nu får du följa i emittenten segment
Issuer:
Common Name: Google Internet Authority
Organization: Google Inc
Country: US

Lyckligtvis fix är enkelt, här är vad du behöver göra på Debian

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

Efter detta bara ändra följande rad i dig ~ för /. 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

till

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