Alexsandro Felix

Servidor de e-mails Zimbra – Lista de comandos


O servidor de e-mail Zimbra é muito flexível em muitos aspectos, o console administrativo já é bem completo, porém ele não permite que você automatize processos, otimize rotinas, faça loops de verificações muito menos consultas diretas no banco…

Já pela linha de comando podemos fazer quase tudo.

Esta é apenas uma parte da imensa lista de comandos do Zimbra, na verdade ainda há muito mais

Descobrir qual é a versão e arquitetura do seu Zimbra

zmcontrol -v

Comando para Iniciar, Parar, Reiniciar e checar Status


/etc/init.d/zimbra start | stop | restart | status

Obter ajuda do comando zmprov


zmprov help commands

Obter opções de uso do e a sintaxe de comandos do zmprov


zmprov -h

Parar o Zimbra


zmcontrol stop

Iniciar o Zimbra


zmcontrol start

Obter Status do Zimbra


zmcontrol status

Trocar o nome da máquina do Zimbra (Requer que o serviço seja parado antes de sua execução)


/opt/zimbra/libexec/zmsetservername -o antigo.ffelix.eti.br -n novo.ffelix.eti.br

Obter nome da máquina do Zimbra


zmhostname

Listar todos os domínios no Zimbra


zmprov gad

Criar outro domínio


zmprov cd ffelix.org.br

Renomear um domínio


zmprov -l rd ffelix.org.br ffelix.net.br

Criar alias para domínio


zmprov cad alias_ffelix.eti.br.br ffelix.eti.br.br

Verificar qual o domínio padrão do Zimbra


zmprov gacf zimbraDefaultDomainName

Caso seja necessário alterar o domínio padrão, execute o comando abaixo, porém não recomendo.


zmprov mcf zimbraDefaultDomainName ffelix.org.br

Para remover um domínio ou um alias de domínio, execute o comando


zmprov dd alias_ffelix.eti.br.br

Criar usuario


zmprov ca usuario@ffelix.eti.br.br 'senhaaqui'

Alterar a senha de um usuário


zmprov sp alexsandro@ffelix.eti.br.br `nova_senha`

Listar todos usuarios


zmprov -l gaa

Listar todos os usuários de um domínio


zmprov -l gaa ffelix.eti.br.br

Listar usuários que são administradores


zmprov -l gaaa

Listar usuários que são administradores de um domínio


zmprov -l gaaa ffelix.eti.br.br

Transformar um usuario em administrador


zmprov ma alexsandro@ffelix.eti.br.br zimbraIsAdminAccount TRUE

Criar um usuario com o atributo de administrador


zmprov ca alexsandro@ffelix.eti.br.br 'senhaaqui' zimbraIsAdminAccount TRUE

Renomear conta


zmprov ra alexsandro@ffelix.eti.br.br ffelix@ffelix.eti.br.br

Renomer conta mudando de domínio


zmprov ra alexsandro@ffelix.eti.br.br alexsandro@alexsandrodeffelix.eti.br.br

Deletar Conta


zmpra da alexsandro@ffelix.eti.br.br

Visualizar atributos de uma conta


zmprov ga alexsandro@ffelix.eti.br.br

Adicionar alias a uma conta


zmprov aaa alexsandro@ffelix.eti.br.br alias_alexsandro@ffelix.eti.br.br

Quando necessário ver os alias em modo texto, faça assim


for i in $(zmprov -l gaa); do echo -e "\n$i:"; zmprov ga $i | grep MailAlias; done

Quando necessário ver os alias de um determinado domínio em modo texto, faça assim


for i in $(zmprov -l gaa ffelix.eti.br); do echo -e "\n$i:"; zmprov ga $i |grep MailAlias; done

Remover alias


zmprov raa alexsandro@ffelix.eti.br.br alias_alexsandro@ffelix.eti.br.br

Para criar uma lista


zmprov cdl lista@ffelix.eti.br.br

Visualizar listas de distribuição


zmprov gadl

Adicionar membros à lista de distribuição


zmprov adlm lista@ffelix.eti.br.br alexsandro@ffelix.eti.br.br

Adicionar um usuario (alexsandro@ffelix.eti.br.br) a todas as listas de distribuição


for listas in $(zmprov gadl); do zmprov adlm $listas alexsandro@ffelix.eti.br.br; done

Visualizar membros de uma lista


zmprov gdlm lista@ffelix.eti.br.br

Ver todas as informações de uma lista


zmprov gdl lista@ffelix.eti.br.br

Remover membro de uma lista


zmprov rdlm lista@ffelix.eti.br.br lista@ffelix.eti.br.br

Renomear uma lista de distribuição


zmprov rdl lista@ffelix.eti.br.br novalista@ffelix.eti.br.br

Ocultar uma lista de distribuição da GAL


zmprov mdl lista@ffelix.eti.br.br  zimbraHideInGal TRUE

Exibir uma lista de distribuição da GAL


zmprov mdl lista@ffelix.eti.br.br  zimbraHideInGal FALSE

Remover uma lista


zmprov ddl lista@ffelix.eti.br.br

Classes de Serviço
Listar Classes


zmprov gac

Criar uma nova COS


zmprov cc nome_da_classe

Ver todos os atributos de uma classe


zmprov gc nome_da_classe

Alterar a COS de um usuário


zmprov sac alexsandro@ffelix.eti.br.br nova_classe

Para ver quantos usuários de um domínio estão em classes


zmprov cta ffelix.eti.br.br

Obter o atributo da quota da COS


zmprov gc nome_classe zimbraMailQuota

Obter cuota utilizada por cada usuário de um domínio (Formato Conta Quota Quota Utilizada


zmprov gqu localhost

Alterar attribute de quota para o valor de 80M, este número deve ser em bytes


zmprov mc nome_da_classe zimbraMailQuota 83886080

Checar se a quota foi alterada


zmprov gc nome_da_classe zimbraMailQuota

Para ver a cuota de cada usuario, vocee pode usar o comando:


for i in $(zmprov -l gaa); do zmprov ga $i zimbraMailQuota; done

Trocar a senha de administrador


zmprov sp admin@ffelix.eti.br.br 'senhaaqui'

Logs de entrega de email na caixa (LMTP) Login e Logout Imap/Pop/Mapi, Erros na aplicação java, operações de indexação, lentidão no banco de dados (slow queries) e outros


tail -f /opt/zimbra/log/mailbox.log

Logs de atividade do postfix, status dos serviços, atividades do antivirus e antispam e outros


tail -f /opt/zimbra/log/zimbra.log

Logs de autenticação


tail -f /opt/zimbra/log/audit.log

Logs do antivirus db


tail -f /opt/zimbra/log/clamd.log

Logs de atualizaçao do Antivirus Clamav


tail -f /opt/zimbra/log/freshclam.log

Logs ao DB do store que estão demorando


tail -f /opt/zimbra/log/myslow.log

Logs de treinamento do Antispam


tail -f /opt/zimbra/log/spamtrain.log

Ativar somente o acesso http (necessita reiniciar o zimbra: zmcontrol restart)


zmtlsctl http

Ativar somente o acesso https (necessita reiniciar o zimbra: zmcontrol restart)


zmtlsctl https

Ativa o acesso http e https (necessita reiniciar o zimbra: zmcontrol restart)


zmtlsctl mixed

Este artigo é uma cópia descarada do que vi aqui: LISTA DE COMANDOS ZIMBRA e segundo as palavras do próprio Beijer:

“Podem publicar e utilizar, só peço que se mantenham os créditos.“

Sair da versão mobile