Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {
- ##################################################################
- # Aurélio Miguel - contato Discord https://discord.gg/wMBUPaC #
- ##################################################################
- ##################################################################
- # Preencha as informações do servidor de e-mail e marque o TLS como "yes" ou "no"
- # Quem for usar o servidor do Gmail tem que autorizar app menos seguros "https://myaccount.google.com/lesssecureapps?pli=1"
- :global name="AddressSmtp" value="smtp.gmail.com";
- :global name="IpSmtp" value=[:resolve $AddressSmtp];
- :global name="PortaSmtp" value="587";
- :global name="TLS" value="yes";
- :global name="SeuEmail" value="SEU E-MAIL";
- :global name="SenhaEmail" value="SENHA DO SEU E-MAIL";
- :global name="ParaEmail" value="PARA QUAL E-MAIL";
- ##################################################################
- :global name="Nome" value=[/system identity get name];
- :global name="Data" value=[([:pick [/system clock get date] 4 6] . "/" . [:pick [/system clock get date] 0 3] . "/" . [:pick [/system clock get date] 7 11])];
- :global name="Hora" value=[([:pick [/system clock get time] 0 2] . ":" . [:pick [/system clock get time] 3 5] . ":" . [:pick [/system clock get time] 6 8])];
- :global name="VersaoMk" value=[/system resource get version];
- :global name="ModeloMk" value=[/system resource get board-name];
- :global name="UptimeMk" value=[/system resource get uptime];
- :log warning "Limpando cache DNS para Backup";
- /ip dns cache flush;
- :delay 5s
- :if ([/file find name~"Backup do MK $Nome"] !="") do={ :log warning "Removendo Backup Anterior"; /file remove "Backup do MK $Nome"} else={:log warning "Nao exite Backup anterior criado"};
- :delay 5s
- /system backup save name="Backup do MK $Nome" dont-encrypt=yes;
- :log warning "Criando Backup Automatico para E-mail";
- :delay 5s
- :if ([/file find name~"Export Full do MK $Nome"] !="") do={:log warning "Removendo Export Full Anterior"; /file remove "Export Full do MK $Nome";} else={:log warning "Nao existe Export Full anterior criado"};
- :log warning "Criando Export Full Automatico para E-mail";
- /export file="Export Full do MK $Nome";
- :delay 5s
- /tool e-mail send server="$IpSmtp" start-tls="$TLS" port="$PortaSmtp" user="$SeuEmail" password="$SenhaEmail" to="$ParaEmail" from="$SeuEmail" subject="Backup e Export do MK $Nome ($Data)" body="Backup do MK $Nome \nModelo: $ModeloMk \nVersao: $VersaoMk \nUptime do MK: $UptimeMk \nCriado em $Data as $Hora" file=[:put ("Backup do MK $Nome", "Export Full do MK $Nome")];
- :log warning "Enviando Backup Automatico para E-mail";
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement