File tree Expand file tree Collapse file tree 2 files changed +19
-0
lines changed Expand file tree Collapse file tree 2 files changed +19
-0
lines changed Original file line number Diff line number Diff line change 1+ /tool e-mail
2+ set address=10.0.0.1 from=mikrotik@example.com password=xxx port=587 start-tls=yes user=mikrotik@example.com
3+
4+ /system scheduler
5+ add interval=1w name=backup on-event="/system script run upgrade" start-date=jan/01/2000 start-time=22:00:00
Original file line number Diff line number Diff line change 1+ :local recipient "mikrotik@example.com"
2+ :local identity [/system identity get name]
3+
4+ /system package update check-for-update
5+ :delay 5
6+
7+ :local current [/system package update get installed-version]
8+ :local latest [/system package update get latest-version]
9+
10+ :if ([:tostr $latest] != "" && $current != $latest) do={
11+ :local mailbody ("Identity: " . $identity . "\r\nBoard name: " . [/system resource get board-name] . "\r\nSerial number: " . [/system routerboard get serial-number] . "\r\nFrom version: " . $current . "\r\nTo version: " . $latest)
12+ /tool e-mail send to=$recipient subject=($identity . " - RouterOS has been upgraded") body=$mailbody
13+ /system package update install
14+ }
You can’t perform that action at this time.
0 commit comments