AndreBH
(usa Debian)
Enviado em 19/11/2013 - 10:00h
Valeu pela ajuda Bruno!!!
Ontem dei uma pesquisada a fundo e criei um script um pouco diferente, já que preciso que ele cadastre somente as contas ativas (Aqui na empresa retemos as contas até rodar o backup mensal...)e somente 2 contas podem enviar emails para a lista. O Meu ficou script assim e roda 2 vezes ao dia no cron:
#!/bin/bash
echo "Script de Criacao da Lista de Distribuicao minhalista@empresa.com.br "
lista="minhalista@empresa.com.br"
/opt/zimbra/bin/zmprov ddl minhalista@empresa.com.br
echo "Lista apagada"
/opt/zimbra/bin/zmprov cdl minhalista@empresa.com.br
echo "Lista recriada"
/opt/zimbra/bin/zmprov mdl minhalista@empresa.com.br zimbraHideInGal TRUE
echo "Ocultando minhalista@empresa... na lista global pois nao queremos que qualquer um veja a lista"
for WORD in `/opt/zimbra/bin/zmprov -l sa "(zimbraAccountStatus=active)"`; do
A=$A" "$WORD
done
echo "Variavel com os emails criada"
/opt/zimbra/bin/zmprov adlm minhalista@empresa.com.br $A
echo "Membros com permissao de envio adicionados"
/opt/zimbra/bin/zmprov grr dl minhalista@empresa.com.br usr fulanodasilva@empresa.com.br sendToDistList
/opt/zimbra/bin/zmprov grr dl minhalista@empresa.com.br usr ciclanodasilva@empresa.com.br sendToDistList
echo "Adicionadas permissoes de envio da Lista..."
/opt/zimbra/bin/zmmtactl reload
echo "Finalizado!!! Tenha um bom dia!!!"