aktifin dulu tool email nya
Code:
/tool e-mail set server=ipsmtp:port from=xxxxx@domain.com username=xxxxx@domain.com password=********
Code:
/sys script add name=umbackup policy=ftp,reboot,read,write,policy,test,winbox,password,sniff source= /file remove [find type=userman backup] :log info "Memulai backup" :global backupfile ([/system identity get name] . "-" . [/system clock get time]) /tool user-manager database save name=$backupfile :log info "backup user radius di delay selama 1s" :delay 1s :log info "backup user radius siap di kirim " /tool e-mail send to="xxxxx@domain.com" tls=yes subject=([/system identity get name] . \ " Backup") from="xxxxx@domain.com" file=$backupfile body=("Ini adalah e-mail otomatis ! Tertanggal " .\ ([/system clock get date]).\ " time ".\ ([/system clock get time])) :log info "backup selesai"
Code:
system scheduler add comment="" interval=1w name="schedulbackup" on-event=umbackup
setelah saya cek lagi ternyata script masih ada bug nya di bagian ini
Code:
/file remove [find type=userman backup]
coba ganti ini gan
Code:
:foreach i in=[/file find] do={:if ([:typeof [:find [/file get $i name] ".umb"]]!="nil") do={/file remove $i}}