fbpx
Servidores

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 [email protected] 'senhaaqui'

Alterar a senha de um usuário


zmprov sp [email protected] `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 [email protected] zimbraIsAdminAccount TRUE

Criar um usuario com o atributo de administrador


zmprov ca [email protected] 'senhaaqui' zimbraIsAdminAccount TRUE

Renomear conta


zmprov ra [email protected] [email protected]

Renomer conta mudando de domínio


zmprov ra [email protected] [email protected]

Deletar Conta


zmpra da [email protected]

Visualizar atributos de uma conta


zmprov ga [email protected]

Adicionar alias a uma conta


zmprov aaa [email protected] [email protected]

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 [email protected] [email protected]

Para criar uma lista


zmprov cdl [email protected]

Visualizar listas de distribuição


zmprov gadl

Adicionar membros à lista de distribuição


zmprov adlm [email protected] [email protected]

Adicionar um usuario ([email protected]) a todas as listas de distribuição


for listas in $(zmprov gadl); do zmprov adlm $listas [email protected]; done

Visualizar membros de uma lista


zmprov gdlm [email protected]

Ver todas as informações de uma lista


zmprov gdl [email protected]

Remover membro de uma lista


zmprov rdlm [email protected] [email protected]

Renomear uma lista de distribuição


zmprov rdl [email protected] [email protected]

Ocultar uma lista de distribuição da GAL


zmprov mdl [email protected]  zimbraHideInGal TRUE

Exibir uma lista de distribuição da GAL


zmprov mdl [email protected]  zimbraHideInGal FALSE

Remover uma lista


zmprov ddl [email protected]

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 [email protected] 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 [email protected] '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.“

Felix

Residindo atualmente na cidade de Cascavel, no oeste do Paraná. Já dei aulas de informática, trabalhei com Hardware, redes, fui analista de suporte, aprendi SEO e mídias sociais e também programação. Faço um pouco de tudo, mas não sou especialista em nada, por isso estou sempre estudando e tentando evoluir. Com isso vou compartilhando aqui um pouco do que vou aprendendo no dia a dia.

Verified by MonsterInsights