Updated for Office 365 SendEmail - nasbackup.sh
This commit is contained in:
parent
7cad27295b
commit
fd02560118
14
nasbackup.sh
14
nasbackup.sh
@ -1,10 +1,15 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
#apps backup downloads fun games movies mp3s tvshows wow
|
#apps backup downloads fun games movies mp3s tvshows wow
|
||||||
|
|
||||||
MAILTO=mmckinnon@comprofix.com
|
#MAILTO=mmckinnon@comprofix.com
|
||||||
SMTP=mail.comprofix.com
|
#SMTP=mail.comprofix.com
|
||||||
|
|
||||||
MAILFROM="$(hostname)@$(dnsdomainname)"
|
MAIL="support@comprofix.com"
|
||||||
|
O365_SMTP=$(grep SMTP office365.conf | awk -F'=' '{print $2}')
|
||||||
|
O365_USER=$(grep USER office365.conf | awk -F'=' '{print $2}')
|
||||||
|
O365_PASS=$(grep PASS office365.conf | awk -F'=' '{print $2}')
|
||||||
|
|
||||||
|
#MAILFROM="$(hostname)@$(dnsdomainname)"
|
||||||
SUBJECT="Backup Log `date +%d-%m-%Y`"
|
SUBJECT="Backup Log `date +%d-%m-%Y`"
|
||||||
LOGFOLDER=/var/log/nasbackup
|
LOGFOLDER=/var/log/nasbackup
|
||||||
LOGFILE=$LOGFOLDER/backuplog-`date +%d-%m-%Y.log`
|
LOGFILE=$LOGFOLDER/backuplog-`date +%d-%m-%Y.log`
|
||||||
@ -45,4 +50,5 @@ echo "$(date) [MESSAGE] Backup completed $LOGFILE has been emailed." >> $LOGFILE
|
|||||||
|
|
||||||
stoplogging
|
stoplogging
|
||||||
|
|
||||||
sendemail -o tls=no -s $SMTP -t $MAILTO -f "$THISSERVER <$MAILFROM>" -u "$SUBJECT" -m "$(cat $LOGFILE)"
|
#sendemail -o tls=no -s $SMTP -t $MAILTO -f "$THISSERVER <$MAILFROM>" -u "$SUBJECT" -m "$(cat $LOGFILE)"
|
||||||
|
sendemail -o tls=auto -s "$O365_SMTP" -xu "$O365_USER" -xp "$O365_PASS" -t "$MAIL" -f "$MAIL" -u "$SUBJECT" -a "$LOGFILE" -m "$SUBJECT"
|
||||||
|
Loading…
Reference in New Issue
Block a user