Estou tentando configurar o fetchmail na minha caixa OSX 10.5.6. Eu configurei meu .fetchmailrc da seguinte forma:
poll my.mailserver.com with proto IMAP
timeout 30
user "username" is "username" here options ssl keep
Estou usando um arquivo .netrc para armazenar meus nomes de usuário / senhas:
machine my.mailserver.com
login username
password secret
No entanto, quando executo o fetchmail, recebo o seguinte erro:
reading message [email protected]:1 of 458 (4436 octets)
fetchmail: timeout after 30 seconds waiting for listener to respond.
fetchmail: socket error while fetching from [email protected] and delivering to SMTP host localhost
fetchmail: Query status=2 (SOCKET)
fetchmail: Server certificate verification error: unable to get local issuer certificate
fetchmail: Server certificate verification error: certificate not trusted
fetchmail: Server certificate verification error: unable to verify the first certificate
fetchmail: Error exchanging credentials
Parece que o fetchmail pode fazer o login OK, mas não consegue entregar nada ao postfix (que eu verifiquei estar funcionando via telnet para localhost: 25).
Em seguida, invoquei o fetchmail com -vv para obter mais informações sobre o que está acontecendo. Eu noto a seguinte mensagem estranha:
Trying to connect to 208.97.132.126/25...fetchmail: timeout after 5 seconds waiting for listener to respond.
fetchmail: 6.3.8 querying my.mailserver.com (protocol POP3) at Tue, 14 Jul 2009 18:20:09 +1000 (EST): poll completed
fetchmail: discarding new UID list
fetchmail: Query status=2 (SOCKET)
Esse endereço IP é muito estranho. O fetchmail não deveria estar tentando se conectar ao localhost para a entrega de mensagens? Um nslookup rápido revela que o domínio de host de destino é um jankymail-mx1.g.dreamhost.com. wtf?
Tudo isso com o btw pronto para instalação do fetchmail - é um novo iMac!
Alguém tem uma ideia do que poderia estar acontecendo ou do que estou fazendo errado?