Backup Mikrotik com envio para email: GMAIL
Configurando data e hora
/system ntp client
set enabled=yes primary-ntp=200.160.0.8 secondary-ntp=\
200.189.40.8
/system clock set time-zone-name=America/Sao_Paulo
Como criar senha de aplicativo para email?
A Senha de aplicativo é uma senha longa gerada aleatoriamente que é fornecida ao invés da senha normal ao entrar em apps e dispositivos que não oferecem suporte a verificação em duas etapas.
Abaixo iremos listar como pode ser criada a senha de aplicativo para os provedores de e-mail que dispõe desta opção.
- Abra sua Conta do Google.
- Selecione Segurança.
- Em “Como fazer login no Google”, selecione Senhas de app. Talvez seja necessário fazer login. Se você não tiver essa opção, pode ser porque:
- a verificação em duas etapas não está configurada na sua conta;
- a verificação em duas etapas está configurada apenas para chaves de segurança;
- você usa uma conta do trabalho, da escola ou de outra organização;
- você ativou o Proteção Avançada.
- Na parte inferior, escolha Selecionar app e escolha o app que você está usando escolha Selecionar dispositivo e escolha o dispositivo que você está usando Gerar.
- Siga as instruções para inserir a senha de app. Ela é o código de 16 caracteres na barra amarela do seu dispositivo.
- Toque em Concluído.
Após a realização destes passos a senha de app estará criada, basta informar a mesma no campo de senha dos scripts Mikrotik.
Configurando e-mail
/tool e-mail
/tool e-mail set address=smtp.gmail.com
/tool e-mail set port=587
/tool e-mail set from=email@gmail.com
/tool e-mail set user=email@gmail.com
/tool e-mail set password=SenhaDeAPP
Efetuando teste
/tool e-mail send to=algum_email@gmail.com subject="Mikrotik teste" body="email teste" start-tls=yes
Script de envio
/system script
add dont-require-permissions=no name=Backup_Email owner=admin policy=\
ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon source="/\
export file=backup\r\
\n:log info message=\"Enviando backup por e-mail, aguarde...\"\r\
\n:delay 2s\r\
\n:global data [/system clock get date]\r\
\n:global hora [/system clock get time]\r\
\n:global nome [/system identity get name]\r\
\n/tool e-mail send to=\"email@gmail.com\" subject=\"Backup M\
ikrotik - \$nome\" body=\"Backup da RB \$nome, efetuado com sucesso em \$d\
ata \E0s \$hora.\" file=\"backup.rsc\" start-tls=yes\r\
\n"
Programando o envio
/system scheduler
add comment=":: Efetua backup da RB e envia por email ::" interval=5d23h59m \
name=Backup_Email on-event=Backup_Email policy=\
ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon \
start-date=may/02/2020 start-time=12:05:00