gmail, mutt và sửa chữa msmtp

17 tháng tám năm 2009 bởi Prashant · B́nh luận
Nộp theo: công nghệ

Nếu bạn sử dụng mutt và smtp để truy cập gmail. Đây là một tin tức (xấu). Kẻ mát vào Google một lần nữa thay đổi giấy chứng nhận. Oh, bạn hỏi làm thế nào để nó biết nó? Đơn giản mutt bắt đầu phàn nàn về chứng chỉ xấu khi cố gắng sử dụng msmpt, khét tiếng 'msmtp: TLS giấy chứng nhận xác minh không thành công: giấy chứng nhận không có một tổ chức phát hành được biết đến chào tôi trên màn h́nh.

Để vượt qua xác nhận -
Chỉ cần chạy sau

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

Nơi Server Thwate cũ bây giờ bạn nhận được sau đây trong phân khúc công ty phát hành
Issuer:
Common Name: Google Internet Authority
Organization: Google Inc
Country: US

May mắn thay, sửa chữa là đơn giản, đây là những ǵ bạn cần phải làm trên debian

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

Sau này chỉ cần thay đổi ḍng sau trong bạn ~ /. 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