fetchmail vê o correio, mas não o obtém - persistente “falha de pesquisa temporária”

1

Transferi minha configuração de e-mail para um novo laptop e o fetchmail parou de buscar meus e-mails. Pelo que eu posso dizer no log do fetchmail, ele autoriza muito bem, vê que novos e-mails estão lá, tenta buscá-los e falha devido a uma persistente "Falha de pesquisa temporária" - aqui está o bit de log relevante:

fetchmail: 2134 messages (2130 seen) for recent:patena at pop.gmail.com (397667985 octets).
fetchmail: POP3> LIST 2123
fetchmail: POP3< +OK 2123 679
fetchmail: POP3> RETR 2123
fetchmail: POP3< +OK message follows
fetchmail: reading message recent:[email protected]:2123 of 2138 (679 octets)Trying to connect to 127.0.0.1/25...        connected.
fetchmail: SMTP< 220 bleen.gateway.2wire.net ESMTP Postfix (Ubuntu)
fetchmail: SMTP> EHLO bleen
fetchmail: SMTP< 250-bleen.gateway.2wire.net
fetchmail: SMTP< 250-PIPELINING
fetchmail: SMTP< 250-SIZE 307200000
fetchmail: SMTP< 250-VRFY
fetchmail: SMTP< 250-ETRN
fetchmail: SMTP< 250-STARTTLS
fetchmail: SMTP< 250-ENHANCEDSTATUSCODES
fetchmail: SMTP< 250-8BITMIME
fetchmail: SMTP< 250 DSN
fetchmail: SMTP> MAIL FROM:<[email protected]> SIZE=679
fetchmail: SMTP< 250 2.1.0 Ok
fetchmail: SMTP> RCPT TO:<weronika@localhost>
fetchmail: SMTP< 451 4.3.0 <weronika@localhost>: Temporary lookup failure
fetchmail: SMTP error: 451 4.3.0 <weronika@localhost>: Temporary lookup failure
fetchmail: SMTP> RSET
fetchmail: SMTP< 250 2.0.0 Ok
fetchmail:  not flushed
fetchmail: POP3> LIST 2124

(E assim por diante de "LIST" para "não liberado" para cada mensagem não vista).

Isso acontece há quase um dia, portanto, essa falha de pesquisa temporária não parece muito temporária.

    
por weronika 10.02.2016 / 18:08

1 resposta

3

Os fetchmail: SMTP ... logs indicam que fetchmail está falando com um Agente de Transporte de Correio (MTA), aqui Postfix, e Postfix rejeitou a mensagem de fetchmail por não conseguir resolver a (não qualificada!) hostname de localhost . Assim, a solução é corrigir o DNS (e possivelmente o nome do host) para o sistema. Isso também pode facilitar o envio de e-mails do sistema, já que muitos servidores de e-mail rejeitam o e-mail de hosts com nomes não qualificados como uma medida de anti-spam.

Uma alternativa seria configurar fetchmail por meio da configuração mda para, em vez disso, entregar diretamente a um programa como maildrop , eliminando assim o MTA local do loop de entrega.

    
por 10.02.2016 / 20:44