Gmailの、muttやその他のmsmtp修正

によって2009年8月17日プラシャント · コメント
:下でファイルされる技術

あなたは、GmailにアクセスするにはmuttやSMTPを使用する場合。 ここに(悪い)ニュースです。 Googleのクールな男は、再び証明書を変更。 ああ、あなたが求めるか - それはどのようにそれを知っていますか? 悪名高い、msmpt使用しようとすると、単純なmuttは不適当な証明書について文句を開始"のmsmtp:TLS証明書の検証に失敗しました:証明書は、既知の発行元を持っていない。" 画面上で私を迎えた。

確認を横断する -
単に次のコマンドを実行します。

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

古いThwateのサーバの代わりに今は、発行者のセグメントで次のようなget
Issuer:
Common Name: Google Internet Authority
Organization: Google Inc
Country: US

幸いにも修正では、Debian上で行うために必要なものここで、シンプルさです。

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

この後は単に〜/。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

への

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