gmail, ulol at msmtp na pag-aayos

Agosto 17, 2009 sa pamamagitan ng prashant · Mga komento
File sa ilalim: teknolohiya

Kung gumagamit ka ng ulol at ang SMTP upang ma-access ang gmail. Narito ang isang (masamang) balita. Cool guys sa Google muli nagbago sertipiko. Oh, ay mong tanungin kung paano ko ito malalaman ang mga ito? Simple ulol na nagsimula nagrereklamo tungkol sa masamang sertipiko kapag sinusubukang gamitin ang msmpt, nakahihiya 'msmtp: TLS sertipiko Nabigo ang pagpapatunay: ang sertipiko ay hindi nakuha ng isang kilalang issuer' greeted ako sa screen.

Upang tumawid kumpirmahin -
Lamang patakbuhin ang mga sumusunod na

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

Sa lugar ng lumang Thwate Server ngayon ka sumusunod sa issuer segment
Issuer:
Common Name: Google Internet Authority
Organization: Google Inc
Country: US

Kabutihang palad pag-aayos ay simple, dito ay kung ano ang kailangan mong gawin sa Debian

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

Matapos ito lamang baguhin ang sumusunod na linya sa ~~~V mo /. 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

sa

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