Files
scripts/sync-mail.sh
2025-06-25 09:35:45 +02:00

30 lines
533 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
killall keyboxd
OFFLINEIMAP=$(offlineimap 2>&1 | tail -n1)
NOTMUCH=$(notmuch new)
DATE=$(date +"%D%R")
log() {
echo "$1" >> $LOGFILE
}
notify(){
DISPLAY=:10.0 XDG_RUNTIME_DIR=/run/user/$(id -u) notify-send "$1"
}
log "$DATE"
log "$OFFLINEIMAP"
notify "$OFFLINEIMAP"
log "$NOTMUCH"
notify "$NOTMUCH"