Mikrotik Tools

MIKROTIK AUTO BACKUP TO E-MAIL GENERATOR

Create automated backup scripts for your RouterOS devices

Configuration

1d, 3d, 7d, 14d, 30d

Disclaimer

Use your own E-Mail server credentials.

RouterOS Terminal Script
################################################### # Mikrotik RouterOS Auto Backup to E-Mail Generator # Date/Time: # Created By: Mua.lat - mikrotik.mua.lat ################################################### /tool e-mail set address="smtp.gmail.com" from="Backup From Router" password="password" port="587" start-tls=yes user="" /system scheduler rem [find name=BACKUP-TO-EMAIL] /system scheduler add interval=7d name=BACKUP-TO-EMAIL on-event="#======================================================= \n# Mikrotik RouterOS Auto Backup to E-Mail by Mua.lat \ \n#======================================================= \ \n:global date [/system clock get date] \ \n:global d [:pick $date 4 6] \ \n:global m [:pick $date 0 3] \ \n:global y [:pick $date 7 11] \ \n:log warning \"-> Backup to E-Mail Now\" \ \n:global backupfile ([/system identity get name] . \"-\" . \"$m-$d-$y\") \ \n/system backup save name=$backupfile \ \n:delay 20s \ \n:log warning \"-> Backup Being E-Mailed\" \ \n/tool e-mail send to=\"your-mail@mail.com\" subject=([/system identity get name] . \" - \". [/system clock get time] . \" - \" . [/system clock get date] . \"\") from=\"Backup From My Router\" file=(\"$backupfile\" . \".backup\") start-tls=yes \ \n:delay 20s \ \n:log warning \"-> Backup File Remove\" \ \n/file remove (\"$backupfile\" . \".backup\") \ \n:delay 5s \ \n:log warning \"-> Backup To E-Mail Finished\" \ \n" policy=ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon start-time=startup comment="Backup To E-Mail Generator by Mua.lat"
Copy-Paste the Script to the MikroTik Terminal