LOOP PRA ENVIAR EMAIL DE BACKUP DE CADASTRO
Olá pessoal, estou com um problema.
Tenho os seguinte script.
Código :
:global mailde ["[email protected]"];
:global mailpara ["[email protected]"];
:global ipserver [:resolve "smtp.live.com"];
:foreach h in=[/ip hotspot user find] do={
:local user [/ip hotspot user get $h name];
:local data [system clock get date]
:local info "FAZENDO BACKUP DE CADASTROS DE USUARIOS"
/tool e-mail send to=$mailpara subject="Backup de cadastros - Dia $data" file="hotspot/cadastro/$user.txt" body="BACKUP DE CADASTRO - DIA $data"
:delay 15s
:log info "BACKUP DE CADASTROS DE USUARIOS CONCLUIDO"
}
Acontece que o $user se refere a um arquivo com os dados do cliente (1 arquivo pra cada cliente) lá na pasta CADASTRO.
Quando vou enviar o backup do cadastro do cliente, o mk envia um de cada vez (1 email pra cada arquivo).
Teria como fazer um loop buscando todos os nomes dos clientes e pegar todos os arquivos de cadastro e enviar em um só email ? alguem ai sabe fazer isso ?
Motivos: quando chega a 15 emails enviados com curto espaço de tempo pro mesmo email, o hotmail trava e pede pra digitar letra pra confirmar o cadastro. Outro motivo seria pra deixar tudo juntinho.. e ai teria apenas o titulo "Backup de cadastros - Dia $data".
Só lembrando ... falta pouco pra pagina de hotspot inteligente ficar pronta.. só estou ajustando esses detalhes... pra quem ainda não viu.. aqui esta uma previa...
‪Mikrotik - Hotspot inteligente - Cadastro de dados do cliente - sem servidor a parte‬‏ - YouTube
mas ja houve mais evoluções e pretendo lançar ainda essa quinzena..
Abraços... e desde já agradeço a quem puder ajudar.
Re: LOOP PRA ENVIAR EMAIL DE BACKUP DE CADASTRO
Retirado o arquivo a pedido do autor.
Re: LOOP PRA ENVIAR EMAIL DE BACKUP DE CADASTRO