The error messsage:
fetchmail: Server certificate verification error: unable to get local issuer certificate fetchmail: This means that the root signing certificate (issued for /C=US/O=Google Trust Services/CN=Google Internet Authority G3) is not in the trusted CA certificate locations, or that c_rehash needs to be run on the certificate directory. For details, please see the documentation of --sslcertpath and --sslcertfile in the manual page. 139677826279240:error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed:s3_clnt.c:1178: fetchmail: SSL connection failed.The solution:
cd /your/sslcertpath wget https://pki.goog/gtsr1/GTSR1.crt wget https://pki.goog/gtsr2/GTSR2.crt wget https://pki.goog/gtsr3/GTSR3.crt wget https://pki.goog/gtsr4/GTSR4.crt wget https://pki.goog/gsr2/GSR2.crt wget https://pki.goog/gsr4/GSR4.crt for n in *.crt ; do openssl x509 -in $n -out ${n/crt/der} -outform DER; done for n in *.der ; do openssl x509 -in $n -inform DER -out ${n/der/pem} -outform PEM; done c_rehash . killall fetchmail
No comments:
Post a Comment