fetchmail: o e-mail é perdido para algumas contas

2

Eu tenho um problema bastante peculiar. Eu tenho usado um cronjob de usuário chamando fetchmail para receber emails de 6 contas IMAP por cerca de dois meses. Ele está configurado para encaminhar o e-mail para procmail , que então o classifica em várias caixas de correio, depois eu costumava lê-lo com o mutt.

Isso funcionou bem até 8 de março, quando, de repente, o fetchmail ainda recuperava e-mails, mas o e-mail de 5 das 6 contas simplesmente desaparecia. Ele não apareceria nem em /var/spool/mail/my-username nem no arquivo de log do procmail, embora o logfile do fetchmail relata que está recuperando mensagens alegremente.

Eu posso fazer telnet para localhost:25 , não estou executando a partir do root e não configurei conscientemente opções de alias ou encaminhamento e não atualizei o sistema por volta da data. Meu sistema é Fedora 27. A conta de trabalho é a última no .fetchmailrc , se isso for de interesse.

    
por waechtertroll 29.03.2018 / 16:12

1 resposta

1

Antes do comportamento errático, eu tinha configurado uma linha mda ... no final do meu .fetchmailrc e, por algum motivo, ainda não sei, isso foi aplicado a todas as minhas contas.

O problema que experimentei foi o fetchmail retornar ao seu comportamento normal - o mda foi definido como a última linha, portanto, foi aplicado somente à última conta no arquivo rc.

Não sei como isso funcionou antes, mas depois de adicionar uma instrução mda a todas as entradas da conta, todas as mensagens são buscadas e encaminhadas corretamente.

    
por 02.05.2018 / 08:47