#1 Le 10/03/2011, à 18:17
- Levi59
Notifier des nouveaux mail dans les dossiers locaux
J'ai besoin d'un peu d'aide...
J'ai écris un script pour notifier toute les 30 secondes la présence de nouveaux messages dans les dossiers locaux de Icedove
Je cherche encore comment étendre à tous les mails non lus.
Le voici :
#!/bin/bash
/usr/bin/icedove "$@" &
sleep 5
PROCESS=$(pgrep -c icedove-bin)
while [ "${PROCESS}" -gt 0 ]
do
cd '$HOME/.thunderbird/e8ptnne9.default/Mail/Local Folders'
while read
do
[ -z "${DIR}" ] && DIR="${REPLY}" || DIR=$(echo "${DIR}
${REPLY}")
done < <(grep -l --exclude=^{*.msf,Sent,Trash,Drafts}$ "^X-Mozilla-Status: 0000$" *)
echo "${DIR}"
[ -n "${DIR}" ] && notify-send "Nouveau(x) message(s) dans :
${DIR}"
DIR=""
sleep 30
done
exit
Il est dans mon dossier ~/bin et je le lance avec la commande "icedove". (Il prend la place du lanceur par défaut)
Dernière modification par Levi59 (Le 12/03/2011, à 14:57)
Hors ligne
#2 Le 11/03/2011, à 21:28
- Levi59
Re : Notifier des nouveaux mail dans les dossiers locaux
Up j'aimerais être notifié également des messages non lus mais ayant été ouverts une première fois... C'est possible?
"X-Mozilla-Status: 0000" passe à 0009 mais le reste même si on marque comme non lu. Y a-t-il un autre marqueur dans les fichiers?
Hors ligne
#3 Le 24/03/2011, à 18:54
- Levi59
Re : Notifier des nouveaux mail dans les dossiers locaux
up
Hors ligne
#4 Le 28/03/2011, à 10:56
- Levi59
Re : Notifier des nouveaux mail dans les dossiers locaux
Personne??
Hors ligne
#5 Le 30/03/2011, à 22:46
- Levi59
Re : Notifier des nouveaux mail dans les dossiers locaux
Please! Help!
Hors ligne