Senhores, utilizei o script e funcionou, porém tentei anexar mais de um arquivo na mensagem e não consegui, alguem já fez a experiencia?
Versão Imprimível
Senhores, utilizei o script e funcionou, porém tentei anexar mais de um arquivo na mensagem e não consegui, alguem já fez a experiencia?
muito bom o script, testei na versão 5.7 e rodou beleza ..
Altere as variáveis emailBKP e senhaBKP
Código :
:global emailBKP "[email protected]"; :global senhaBKP "senha"; /tool e-mail set from=$emailBKP password=$senhaBKP server=74.125.157.109:587 username=$emailBKP /system script add name=fazer-e-enviar-log policy=ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive source="/log print file=log-mikrotik.txt\r\ \n:log info message=\"enviando log por email\"\r\ \n:global data [/system clock get date]\r\ \n:global hora [/system clock get time]\r\ \n/tool e-mail send to=\"$emailBKP\" subject=\"log-mikrotik-$nomRB \$data \$hora\" file=log-mikrotik.txt tls=yes" add name=fazer-e-enviar-backup policy=ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive source="/system backup save name=backup-mikrotik.back\ up\r\ \n:log info message=\"enviando backup por email\"\r\ \n:global data [/system clock get date]\r\ \n:global hora [/system clock get time]\r\ \n/tool e-mail send to=\"$emailBKP\" subject=\"backup-mikrotik-$nomRB \$data \$hora\" file=backup-mikrotik.backup tls=yes" /system scheduler add comment="" disabled=no interval=24h name=Agendamento-fazer-enviar-log on-event=fazer-e-enviar-log policy=\ reboot,read,write,policy,test,password,sniff,sensitive start-date=feb/14/2011 start-time=00:00:00 add comment="" disabled=no interval=24h name=Agendamento-fazer-e-enviar-backup on-event=fazer-e-enviar-backup policy=\ reboot,read,write,policy,test,password,sniff,sensitive start-date=feb/14/2011 start-time=00:00:00
Basta copiar, e colar no New Terminal
o IP que esta funcionando agora e o 74.125.47.109
Pessoal, incrementei o script para gerar nome de arquivo e subject automático.
São eles:
Salvar Backup.
:global router [/system identity get name]
/system backup save name="Backup-$router.backup"
Enviar Backup.
:log info message="enviando backup por email"
:global data [/system clock get date]
:global hora [/system clock get time]
:global router [/system identity get name]
/tool e-mail send to="seu [email protected]" subject="Backup - $router $data $hora" file="Backup-$router.backup" tls=yes
Assim não preciso ficar escrevendo o nome do arquivo, basta importar o script e é gerado o nome do backup com a identidade do router.