Envio de backup Mikrotik ROS por e-mail - por: M4D3
Eis um script para o envio de backup por e-mail, bastando adicionar o script no seu mikrotik e rodar via scheduler ou manutalmente, alterando os valores de:
"[email protected]"
"suasenha"
"[email protected]"
peço que mantenham os créditos no inicio e claro se for útil a você clique em agradecer ali embaixo, qualquer problema me avisem...
Código :
#---------------------------------------------------------
#---===--- GERAÇÃO DE BACKUP COM ENVIO POR E-MAIL --===---
#---===--Compilador por: LUCIANO RAMPANELLI / M4D3--===---
#---===----------22/02/2014 - Mikrotik V6.9---------===---
#---------------------------------------------------------
#
#---=== CONFIGURAÇÃO DA CONTA DE E-MAIL ===---
:local servermailip [:resolve "smtp.gmail.com" ]
:local servermailport "587"
:local servermailtls "yes"
:local fromemail "[email protected]"
:local passemail "suasenha"
:local toemail "[email protected]"
#
#---=== CAPTURA DE VARIÁVEIS LOCAIS ===---
:local idlocal ([/system identity get name] . "/" . [/system license get software-id]);
:local datenow ([:pick [/system clock get date] 4 6] . "/" . [:pick [/system clock get date] 0 3] . "/" . [:pick [/system clock get date] 7 11]);
:local timenow ([:pick [/system clock get time] 0 2] . ":" . [:pick [/system clock get time] 3 5] . ":" . [:pick [/system clock get time] 6 8]);
:local bkpname [([/system identity get name] . "_" . [/system license get software-id] . "_" . [:pick [/system clock get date] 4 6] . [:pick [/system clock get date] 0 3] . [:pick [/system clock get date] 7 11] . "_" . [:pick [/system clock get time] 0 2] . [:pick [/system clock get time] 3 5] . [:pick [/system clock get time] 6 8] .".backup")];
#
#---=== MONTAGEM DAS MENSAGENS ===---
:local subemail "BACKUP de $idlocal gerado em $datenow as $timenow"
:log info message="Backup de $idlocal gerado em $datenow as $timenow - Enviando por email para: $toemail"
#
#---=== GERA O BACKUP E AGUARDA 10 SEGUNDOS ===---
/system backup save name=$bkpname
/delay 10
#---=== ENVIO DE E-MAIL COM O BACKUP ===---
/tool e-mail send start-tls=$servermailtls file=$bkpname subject=$subemail user=$fromemail password=$passemail to=$toemail port=$servermailport server=$servermailip body="BACKUP MikroTik de $idlocal gerado em $datenow as $timenow"
Para utilizar este script em MikroTik Router OS v5.xx altere a linha de envio do e-mail de 'start-tls' para 'tls='
O e-mail de destino irá receber uma mensagem que irá ter o seguinte formato:
Assunto: BACKUP de RB2011-IDENTIFY/0BX1-6AJ7 gerado em 22/feb/2014 as 15:36:22
Corpo: BACKUP MikroTik de RB2011-IDENTIFY/0BX1-6AJ7 gerado em 22/feb/2014 as 15:36:22
Anexo: RB2011-IDENTIFY_0BX1-6AJ7_22feb2014_153622.backup
Abraço a todos
Re: Envio de backup Mikrotik ROS por e-mail - por: M4D3
Amigo por favor poderia me explicar esse termo: "[email protected]"
Se eu usar o email do yahoo, como ficaria??