Files
scripts/sync-mail.sh
jonathan santis 9791a8dfe0 add mail notifyer
2025-06-03 09:15:21 +02:00

29 lines
467 B
Bash
Executable File

export DISPLAY=:10.0
export LOGFILE=/var/log/cron/mail-sync.log
export GNUPGHOME=$HOME/.gnupg
export PASSWORD_STORE_DIR=$HOME/.password-store
export PASSWORD_STORE_GPG_OPTS=-vvv
echo "RUNNING MAIL-SYNC" >> $LOGFILE
OFFLINEIMAP=$(offlineimap 2>&1 | tail -n1)
NOTMUCH=$(notmuch new)
DATE=$(date +"%D%R")
log() {
echo "$1" >> $LOGFILE
}
notify(){
notify-send "$1"
}
log "$DATE"
log "$OFFLINEIMAP"
notify "$OFFLINEIMAP"
log "$NOTMUCH"
notify "$NOTMUCH"