]> Git [git.vados.ru] :: Repos - Mikrotiks/ros.vados.ru.git/commitdiff
Auto-commit: AM-Backup-UpdateEmail.rsc manual update on 4/30/2026, 2026-04-30T19...
authorvados-dev <192440777+vados-dev@users.noreply.github.com>
Thu, 30 Apr 2026 19:04:00 +0000 (22:04 +0300)
committervados-dev <192440777+vados-dev@users.noreply.github.com>
Thu, 30 Apr 2026 19:04:00 +0000 (22:04 +0300)
html/AM-Backup-UpdateEmail.rsc

index 3769a5e70843546850e9ff81ac2338450057edbc..8618a44619a06909a24bacba0e2e4144109eac8a 100644 (file)
 # Works for `stable` and `long-term` channels.\r
 # Updates only if MAJOR.MINOR match (e.g. 6.43.2 > 6.43.6 allowed, 6.44.1 skipped).\r
 # Sends info if a newer (non-patch) version is found.\r
-:local installOnlyPatchUpdates false\r
-:local scriptVersion "26.02.12"\r
-\r
+:local installOnlyPatchUpdates false;\r
+:local scriptVersion "26.04.30";\r
+:local copyrightUrl "https://www.github.com/vados-dev/";\r
 #Script messages prefix\r
 :local SMP "BkpAndUpdate:";\r
 \r
 \r
 ## Email body template\r
 :local mailSubjectPrefix  "$SMP Device - `$IdentityShort`";\r
-:local mailBodyCopyright  "Mikrotik RouterOS automatic backup & update (ver. $scriptVersion) \nhttps://github.com/beeyev/Mikrotik-RouterOS-automatic-backup-and-update";\r
+:local mailBodyCopyright  "\nMikrotik RouterOS automatic backup & update (ver. $scriptVersion) \n$copyrightUrl";\r
 :local changelogUrl     "Check RouterOS changelog: https://mikrotik.com/download/changelogs/";\r
 :local mailBodyDeviceInfo  "";\r
 :set mailBodyDeviceInfo ($mailBodyDeviceInfo . "Device information:");\r
 :if ([ $DevInfoIncludeIP ] = true) do={\r
   :global GetPubIp;\r
   :local PublicIpAddress [ $GetPubIp ];\r
-  :set mailBodyDeviceInfo ($mailBodyDeviceInfo . "\nPublic IP address: $PublicIpAddress");\r
+  :set mailBodyDeviceInfo ($mailBodyDeviceInfo . "\nPublic IP address: " . $PublicIpAddress . ".");\r
   :log info "$SMP Public IP address detected: $PublicIpAddress";\r
 }  \r
 \r
     # body\r
     :if ($mailPtBodyAction != "") do={:set mailStep1Body ($mailStep1Body . $mailPtBodyAction . "\n\n")}\r
     :if ($mailPtBodyBackup != "") do={:set mailStep1Body ($mailStep1Body . $mailPtBodyBackup . "\n\n")}\r
-    :set mailStep1Body ($mailStep1Body . $mailBodyDeviceInfo . "\n\n" . $mailBodyCopyright);\r
+    :set mailStep1Body ($mailStep1Body . $mailBodyDeviceInfo . "__________" . $mailBodyCopyright);\r
     # Send email with backups\r
     :do {$FuncSendEmailSafe $EmailGeneralTo $mailStep1Subject $mailStep1Body $mailAttachments} on-error={\r
       :set isOsNeedsToBeUpdated false;\r