Verifique se o Thunderbird / Icedove tem emails não lidos do terminal

0

Gostaria de verificar se tenho emails não lidos, independentemente da conta de email, no Thunderbird / Icedove.

Eu passei pelos parâmetros do Icedove, mas não consegui encontrar nada de útil. A idéia é verificar sempre x minutos, se um email não lido está disponível ou não, se assim for, eu vou mudar um ícone na minha barra de sistema, para me avisar. Eu frequentemente não noto os popups do Icedove, ou simplesmente esqueço deles.

    
por boolean.is.null 07.02.2016 / 12:24

1 resposta

0

Você pode criar um pequeno script de shell que faça um md5sum de vários arquivos da caixa de entrada e compare-o com um armazenado. Quando o hash é diferente, você recebeu um novo e-mail e fez com que o novo hash calculado substituísse o antigo. Execute-o em um cron job e use o notify-send da libnotify para avisá-lo.

#!/bin/bash
MAILBOXES=/your_mailbox_directory
while true
do 
    inotifywait -r -e modify $MAILBOXES && notify-send 'New mail' 'You just recieved a new mail' --icon=dialog-information
done
    
por 07.02.2016 / 12:37