configuração fetchmail quebrada

configuração fetchmail quebrada

Estou tentando configurar o fetchmail na minha caixa OSX 10.5.6. Configurei meu .fetchmailrc da seguinte maneira:

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 da seguinte forma:

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 consegue fazer o login OK, mas não consegue entregar nada ao postfix (que eu verifiquei que está funcionando por telnet para localhost:25).

Em seguida, invoquei o fetchmail com sinalizadores -vv para obter algumas informações extras sobre o que está acontecendo. Percebo 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 apenas tentando se conectar ao host local para entrega de mensagens? Uma rápida pesquisa revela que o domínio do host de destino é jankymail-mx1.g.dreamhost.com. que merda?

Isso tudo com a instalação pronta do fetchmail, aliás - é um iMac totalmente novo! Alguém tem alguma ideia do que pode estar acontecendo ou do que estou fazendo de errado?

Responder1

Adicione a opção: smtphost localhostou até mesmo smtphost 127.0.0.1dizer para entregar no localhost. Não tenho ideia de por que o padrão é outra coisa (essa é toda a configuração do fetchmail?).

Na verdade, pode ser uma tentativa de usar ETRN ou algo assim; esse IP resolve para jankymail-mx1.g.dreamhost.com... esse é o seu servidor de e-mail?

Além disso, você pode precisar da opção sslcommonnameou sslfingerprintse o certificado for autoassinado ou não corresponder ao nome do host.

informação relacionada