gmail, mutt und msmtp fix

17. August 2009 von prashant · Kommentare
Filed under: Technik

Wenn Sie mutt und smtp auf Google Mail zugreifen. Hier ist eine (schlechte) Nachrichten. Coole Jungs bei Google wieder geändert Zertifikat. Oh, hast du gefragt - wie kann es wissen? Einfache mutt begannen zu klagen über schlechte Zertifikat beim Versuch, msmpt, berüchtigten use 'msmtp: TLS-Zertifikat verification failed: das Zertifikat hat nicht einen bekannten Emittenten. " begrüßte mich auf dem Bildschirm.

Um Cross bestätigen -
Nur folgende laufen

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

An die Stelle der alten Thwate Server jetzt erhalten Sie in folgenden Emittenten Segment
Issuer:
Common Name: Google Internet Authority
Organization: Google Inc
Country: US

Glücklicherweise Lösung ist einfach, ist hier, was Sie auf debian brauchen

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

Nach diesem ändern Sie einfach folgende Zeile in dir ~ /. 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

zu

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