Erro com fetchmail e certificados SSL

2

Eu tenho um problema ao configurar meu cliente de e-mail no meu Mac OS 10.6.8. Estes foram os passos que fiz:

# touch ~/.fetchmailrc

Eu editei o arquivo e criei o conteúdo:

poll pop.gmail.com with proto POP3 and options no dns
user '[email protected]' there with password 'GMAIL_PASSWORD' is 'LOCAL_USERNAME'            
here and wants mda "/usr/bin/procmail -d %T"  options ssl keep sslcertck sslcertpath 
"/Users/LOCAL_USERNAME/.ssl/certs"  

Então eu executei:

# chmod 710 ~/.fetchmailrc

Eu copiei os certificados aqui link para o diretório ~/.ssl/certs/ e emitiu os seguintes comandos:

# ls ~/.ssl/certs/

    equifax.pem    gmail.pem   imap.gmail.pem

# c_rehash ~/.ssl/certs/

Isso gerou os seguintes arquivos no diretório ~/.ssl/certs :

17974aab.0     578d5c04.0     b627f838.0     equifax.pem    gmail.pem      
imap.gmail.pem

Parece que eu tenho o correto, pois não recebi nenhuma reclamação. Finalmente eu corri o comando:

# fetchmail -v

e recebi o erro:

fetchmail: 6.3.11 querying pop.gmail.com (protocol POP3) at Thu, 03 May 2012 16:41:02    +0200 (CEST): poll started
Trying to connect to 173.194.67.108/995...connected.
fetchmail: Server certificate verification error: unable to get local issuer certificate
fetchmail: Certificate/fingerprint verification was somehow skipped!
fetchmail: SSL connection failed.
fetchmail: socket error while fetching from [email protected]@pop.gmail.com
fetchmail: 6.3.11 querying pop.gmail.com (protocol POP3) at Thu, 03 May 2012 16:41:02 +0200 (CEST): poll completed
fetchmail: Query status=2 (SOCKET)
fetchmail: normal termination, status 2

Eu tentei fazer como sugerido em alguns fóruns, por exemplo, modificar o nome de usuário ou similar, mas isso não ajudou.

Qualquer ajuda é apreciada.

    
por Luigi Tiburzi 03.05.2012 / 16:58

1 resposta

2

de acordo com este você deve ir para o seu ~/.ssl/certs e:

wget -O Equifax_Secure_Certificate_Authority.pem  https://www.geotrust.com/resources/root_certificates/certificates/Equifax_Secure_Certificate_Authority.cer

então você tem que executar a seguinte linha:

  c_rehash ~/.ssl/certs

então fechmail -v não deve dar erro de verificação de certificado do servidor .

    
por 22.03.2013 / 20:56