gmail, mutt e msmtp fissare

17 agosto 2009 da Prashant · Commenti
Archiviato in: Tecnologia

Se si utilizza mutt e smtp per accedere a Gmail. Ecco una (brutta) notizia. Simpatici ragazzi di Google cambia nuovamente certificato. Oh, hai chiesto - come fare a saperlo? Mutt semplice cominciato a lamentarsi di certificato non valido quando si cerca di utilizzare msmpt, infame 'msmtp: la verifica dei certificati TLS fallito: il certificato non ha una nota emittente.' Mi ha salutato sullo schermo.

Per attraversare la conferma -
Basta eseguire le seguenti

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

Al posto della vecchia Server Thwate ora si ottiene nel seguente segmento emittente
Issuer:
Common Name: Google Internet Authority
Organization: Google Inc
Country: US

Fortunatamente soluzione è semplice, ecco cosa dovete fare su debian

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

Dopo questo basta cambiare la seguente riga in te ~ /. 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

a

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