[bglug] mailalert

k|b|s kbs@bglug.it
Mar 1 Giu 2004 11:59:35 CEST


Volevo avere un reminder per la posta arrivata. Di usare biff e altre
cose con la K o la G iniziale neanche a parlarne, perciņ ho fatto il mio
solito script da battaglia...
Mettetelo nel cron e via.
Caveat: funziona solo con maildir.
Have fun ;^)

--8<-- CUT HERE --8<-- 
#!/bin/sh
#
# mailalert v1.0
# by k|b|s
#
# Configura secondo i tuoi bisogni:
#
# La tua Maildir
MAILDIR="/home/kbs/Mail"
#
# Quanti secondi vuoi il pop-up?
tempo="5"
#
# Se ci sei solo tu...:
display=":0.0"
#
# Se vuoi il beep, altrimenti metti il path per un suono
suono="echo -en '\007'"
#suono="play /usr/share/sounds/email.wav"
#
TMP="/tmp/mailalert"
contamails=`find $MAILDIR/*/new -type f | \
sed "s/\/home\/kbs\/Mail\///g" | sort | \
sed "s/\/new.*$//g" | sort | \
uniq -c > $TMP`
##
if [ -s $TMP ];
then
/usr/X11R6/bin/xterm -mesg -geometry 20x12 -title "Post@" -display $display -e sh -c "$suono; echo ' You have new mail:'; echo ; cat $TMP; echo ; sleep $tempo; exit"
else
exit
fi
rm -f $TMP
--8<-- CUT HERE --8<-- 


-- 
k|b|s ~> mailto `echo ti.gulgb@sbk|'rev'`


Maggiori informazioni sulla lista bglug