blob: c5a398551c264d794f5197c3dcc52098779f6d4c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
#!/bin/sh
#
# OfflineIMAP postsynchook
#
# Weitian LI
# 2015/02/02
#
## Check new mails & send notification
MAILDIR="${HOME}/Mail/"
newmails=0
for d in `find ${MAILDIR} -maxdepth 2 -type d -iname '*inbox'`; do
n=`ls ${d}/new/ | wc -l`
newmails=`expr ${newmails} + ${n}`
done
if [ ${newmails} -gt 0 ] && which notify-send >/dev/null 2>&1; then
export DISPLAY=":0"
export XAUTHORITY="${HOME}/.Xauthority"
notify-send -i 'mail-unread' -a "OfflineIMAP" \
"OfflineIMAP: Received ${newmails} new mail(s)!"
fi
## Invoke notmuch to index mails
notmuch new
|