Não é possível encontrar e-mails recuperados pelo fetchmail

3

Por isso, configurei o fetchmail para recuperar e-mails com o IMAP de um servidor de e-mail remoto, e consegui executá-lo. Como posso saber se ele encontrou algum e-mail ou não, já que enviei e-mails de teste para a conta que está sendo pesquisada e não os li para que possam ser detectados pelo fetchmail. Outro problema é que eu não tenho certeza se o fetchmail está entregando para o meu MTA que é o postfix neste caso.

Como posso ter certeza de que isso está acontecendo e onde eu encontro os e-mails recuperados?

    
por user1078020 01.04.2015 / 13:40

2 respostas

3

Existem opções que você pode usar ao chamar o fetchmail, que fará com que ele imprima os logs e depure as informações. Aqui está na página man:

 For troubleshooting, tracing and debugging, you need to increase fetch-
 mail's verbosity to actually see what happens. To do that,  please  run
 both  of  the  two  following commands, adding all of the options you'd
 normally use.


 env LC_ALL=C fetchmail -V -v --nodetach --nosyslog

 (This command line prints in English how  fetchmail  understands
 your configuration.)


 env LC_ALL=C fetchmail -vvv  --nodetach --nosyslog

 (This  command line actually runs fetchmail with verbose English
 output.)

Se o fetchmail executar e buscar o seu e-mail e entregá-lo ao seu MTA local, você também deverá encontrar rastros disso em / var / log / maillog (ou onde quer que tenha informado ao seu sistema para colocar seu e-mail logs).

    
por 01.04.2015 / 14:00
0

Além da resposta de Jenny, você pode ficar de olho no ombro de fetchmail . Uma boa indicação de que os emails foram recuperados se não estiverem mais no servidor IMAP. Para verificar se você pode se conectar a um cliente IMAP ou procure no diretório de e-mail no servidor (por exemplo, ~/Maildir ).

No lado do cliente fetchmail provavelmente armazena emails em /var/spool/mail , a menos que você tenha configurado seu MTA. para entregar, e. via procmail , no último caso, seus destinatários ~/.procmailrc determinam onde as coisas vão.

Se você não consegue rastrear onde as coisas estão indo. Verifique o seu registro de e-mail (em e-mails recebidos são devolvidos). Como último recurso, você também pode tocar em um arquivo ('/ var / tmp / now', executar fetchmail e usar find / -newer /var/tmp/now para procurar arquivos recentemente criados / atualizados no sistema.

    
por 01.04.2015 / 14:14