Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- fnc_mail() {
- subj="$1"
- msg="$2"
- if [ -z "$3" -o "$(dirname $3)" = "." ]; then logfile="/tmp/lastmail.log"; else logfile="$3"; fi
- sendmail -S"smtp.gmail.com" -f"Pyrepenol@gmail.com" -F"DD-WRT Auto Mailer" -u"Pyrepenol@gmail.com" -p"qbxelhcnunkxatug" -d"gmail.com" -s"$subj" -m"$msg" Pyrepenol@gmail.com > $logfile 2>&1
- }
- if [ "$1" = "bwmail" ]; then
- aff="aff" #keyword workaround
- yday=$(date -D %s -d $(( $(date +%s) - 86400)) +%d)
- ymon=$(date -D %s -d $(( $(date +%s) - 86400)) +tr$aff-%m-%Y)
- if [ $(date +%d) -eq 1 ]; then monmsg="Last Month"; else monmsg="Month to Date"; fi
- msg=$(nvram get $ymon | awk '{print $'$yday', $NF}' | sed 's/\([^:]*\):\([^ ]*\) \[\([^:]*\):\([^]]*\)]/Totals for Yesterday\nIncoming: \1 MB\nOutgoing: \2 MB\n\nTotals for '"${monmsg}"'\nIncoming: \3 MB\nOutgoing: \4 MB\n/')
- fnc_mail "Bandwidth Report" "$msg" "/tmp/bwmail.log"
- fi
Add Comment
Please, Sign In to add comment