Backup Mail with Details

Hi,

the backup can be run in the CLI but not when it’s under script, why?

/system script add dont-require-permissions=yes name=Backup owner=admin policy=ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon source=":global date [/system clock get date];\
    :global time [/system clock get time];\
    :global name [/system identity get name];\
    :global temperature [:tonum ([/system/health get [find where name=\"temperature\"]]->\"value\")];\
    :global current [/system/routerboard/get current-firmware];\
    :global serial [/system/routerboard/get serial-number];\
    :global uptime [/system/resource/get uptime];\
    :global model [/system/routerboard/get model];\
    :global public [/ip/cloud/get public-address];\
    :global dns [/ip/cloud/get dns-name];\
    :global systemName [/system identity get value-name=name];\
    :global FreeMemory [/system resource get free-memory];\
    :global TotalMemory [/system resource get total-memory];\
    :global cpu [/system resource get cpu];\
    :global cpuCount [/system resource get cpu-count];\
    :global cpuFrequency [/system resource get cpu-frequency];\
    :global cpuLoad [/system resource get cpu-load];\
    :global freeHdd [/system resource get free-hdd-space];\
    :global totalHdd [/system resource get total-hdd-space];\
    :global architectureName [/system resource get architecture-name];\
    :global license [/system license get level];\
    :global boardName [/system resource get board-name];\
    :global version [/system resource get version];\
    :log print detail file=log;\
    :ip/dhcp-server/lease/print detail file=dhcp-server;\
    :ip neighbor print detail file=neighbors;\
    :global body (\"Date: \" . \$date . \"\\nTime: \" . \$time . \"\\nName: \" . \$name . \"\\nTemperature: \" . \$temperature . \"\B0C\\nCurrent Firmware: \" . \$current . \"\\nSerial Number: \" . \$serial . \"\\nUptime: \" . \$uptime . \"\\nModel: \" . \$model . \"\\nPublic Address: \" . \$public . \"\\nDNS Name: \" . \$dns . \"\\nSystem Name: \" . \$systemName . \"\\nFree Memory: \" . \$FreeMemory . \"\\nTotal Memory: \" . \$TotalMemory . \"\\nCPU: \" . \$cpu . \"\\nCPU Count: \" . \$cpuCount . \"\\nCPU Frequency: \" . \$cpuFrequency . \"MHz\\nCPU Load: \" . \$cpuLoad . \"%\\nFree HDD Space: \" . \$freeHdd . \"\\nTotal HDD Space: \" . \$totalHdd . \"\\nArchitecture Name: \" . \$architectureName . \"\\nLicense Level: \" . \$license . \"\\nBoard Name: \" . \$boardName . \"\\nVersion: \" . \$version);\
    :global formattedDate ([:pick \$date 0 4] . \"-\" . [:pick \$date 5 7] . \"-\" . [:pick \$date 8 10]);\
    :global backupFileName (\$name . \"-\" . \$formattedDate . \"-\" . \$time . \".backup\");\
    :log info \"STARTING BACKUP\";\
    :system backup save name=\$backupFileName;\
    :delay 10s;\
    :export file=\$backupFileName;\
    :log info \"BACKUP AND RSC FINISHED\";\
    :log info \"SENDING EMAIL\";\
    :delay 10s;\
    :tool e-mail send to=\"mbackup@xxx.com\" subject=(\$name . \" MikroTik Backup and RSC\") body=\$body file=(\$backupFileName,\"log.txt\",\"dhcp-server.txt\",\"neighbors.txt\") tls=yes user=\"mbackup@xxx.com\" password=\"XXXXXX\" server=web.xxxx.com port=465;\
    :delay 10s;\
    :file remove log;\
    :file remove log.txt;\
    :file remove dhcp-server;\
    :file remove dhcp-server.txt;\
    :file remove neighbors;\
    :file remove neighbors.txt;\
    :file remove \$backupFileName;"