Send logs from gmail
#SMTP伺服器位置
:local SMTP "smtp.gmail.com"
:local PORT "587"
:local TLS "yes"
#SMTP認證
:local USER "xxxx@gmail.com"
:local PWD "yyyy"
#寄件人
:local MailFrom "xxxx@gmail.com"
#收件人
:local MailTo "zzzz@gmail.com"
#寄出後是否刪除已存檔的Log(/file裡的檔案)
#0=保留 1=刪除
:local DeleteLogFile 1
:local BackupFileName
:set BackupFileName ([/system identity get name] . "_Backup-" . [:pick [/system clock get date] 7 11] . [:pick [/system clock get date] 0 3] . [:pick [/system clock get date] 4 6] . ".backup");
/system backup save name=($BackupFileName);
delay 10;
/tool e-mail set from=$MailFrom;
/tool e-mail set address=[:resolve $SMTP];
/tool e-mail set port=$PORT
/tool e-mail set user=$USER
/tool e-mail set password=$PWD
/tool e-mail set start-tls=$TLS
/tool e-mail send to=$MailTo subject=([/system identity get name] . " -- RouterOS Backup " . [:pick [/system clock get date] 7 11] . [:pick [/system clock get date] 0 3] . [:pick [/system clock get date] 4 6]) file=[$BackupFileName];
:delay 10;
如果搭配其他家的 mail server, 一般 port number 要改為 25, TLS 設定為 "no", 但具體的設定還是依每家 mail server 做更改.