Hola:
En múltiples ocaciones a los usuarios de lectores de pantalla se nos hace un
poco complicado el tema de las interfaces WEB y la accesibilidad, almenos
a mi, en lo particular me gusta mucho trabajar desde la línea de comandos.
Les comparto esto :
Comandos para Zimbra
Control de servicios
Los comandos hay que ejecutarlos con el usuario zimbra
su - zimbra
lista de 16 elementos
verificar el estado de todos los servicios
zmcontrol status
detener todos los servicios
zmcontrol stop
iniciar todos los servicios
zmcontrol start
reiniciar todos los servicios
zmcontrol restart
versión de zimbra
zmcontrol -v
Iniciar sólo el servicio LDAP
ldap start
Iniciar el servicio de MySQL
mysql.server start
Iniciar zmconfigd
zmconfigdctl start
Iniciar MTA (postfix, saslauthd)
zmmtactl start
Iniciar Amavis, Antivirus y AntiSpam (amavis, spamassassin, clamav)
zmamavisdctl start
Iniciar Mailbox (webmail, panel de administracion, servidores imap y
pop3, servidores de filtros)
zmmailboxdctl start
Iniciar spell (servidor de ortografía)
zmapachectl start
Iniciar monitorización
zmswatchctl start
Iniciar estadísticas
zmstatctl start<sxh>
* Iniciar Logger (logs del sistema)<sxh>zmlogswatchctl start
Reiniciar solo el antivirus
zmantivirusctl restart
Reiniciar solo el antispam
zmantispamctl restart
fin de lista
Comando de administración
lista de 3 elementos
Lista la ayuda general de zmprov
zmprov help
Listar la ayuda para gestionar las cuentas
zmprov help acount
Consola Interactiva
zmprov
prov>
Ver ayuda de cuentas
prov> help account
Salir de la consola interactiva
prov> quit
fin de lista
Comandos para la administración certificados
lista de 1 elementos
Ver fecha de caducidad certificados
/opt/zimbra/bin/zmcertmgr viewdeployedcrt
fin de lista
Comandos para la administración de dominos
lista de 1 elementos
Listar dominios configurados
zmprov gad
fin de lista
Comandos para administración del servidor
lista de 3 elementos
. Cambiar la modalidad de acceso
zmtlsctl both (http,https,both,mixed,redirect)
Cambiar el puerto del webmail
zmprov ms `zmhostaname` zimbraMailPort 8081
Añadir equipos o segmentos de ip en las redes de confianza (mta)
zmprov ms `zmhostname` zimbraMtaMyNetworks "127.0.0.1/32 10.0.0.1/32
192.168.1.15/32"
zmmtactl restart
fin de lista
Comandos para cuentas
lista de 6 elementos
Obtener listado de todas las cuentas del servidor (todos los dominios)
zmprov -l gaa
Obtener todas las cuentas de administración
zmprov -l gaaa
Obtener información de una sola cuenta
zmprov -l ga usuario(a)midominio.com
Cuentas de un dominio específico
zmprov -l gaa
midominio.com
Detalle de cuentas de un dominio especifico
zmprov -l gaa -v
midominio.com
Detalle de cuentas de un dominio especifico con Cuenta, Nombre y Quota
fin de lista
zmprov -l gaa -v
midominio.com | grep -e zimbraMailDeliveryAddress -e
displayName -e zimbraMailQuota |sed -e "s/zimbraMailDeliveryAddress/Cuenta/"
-e "s/displayName/Nombre/"
-e "s/zimbraMailQuota/Quota/"
lista de 2 elementos
Crear una cuenta, con cos default
zmprov ca pepito(a)dominio.com pepitopass displayName "Pepito Pérez"
Crear un usuario con un cos específico ej: gerente
cos=`zmprov gc gerente | grep zimbraId:|cut -d ' ' -f2`
fin de lista
zmprov ca juanito(a)midominio.com juanitopass displayName "Juanito Martinez"
zimbraCOSId $cos
lista de 5 elementos
Crear una cuenta con detalle
zmprov ca windozero(a)dominio.com passwinbugs cn 'Nombre(s) ApMaterno
ApPaterno' displayName 'Nombre(s) ApMaterno ApPaterno' givenName
'Nombre(s)'
zimbraCOSId
$cos
Renombrar cuenta:
zmprov ra usuario(a)dominio.com usuariorenombrado(a)dominio.com
Modificar el estado de una cuenta
zmprov ma account(a)domain.com zimbraAccountStatus (active,lockout,close)
Ver quota de un usuario
zmprov ga account(a)domain.com | grep Quota
Ver quota asignada
zmprov gmi account(a)domain.com | grep zimbraMailQuota
fin de lista
Modificar opciones de una cuenta
lista de 2 elementos
Cambiar de password de una cuenta
zmprov sp usuario(a)midominio.com passnuevo
Modificar un atributo de una cuenta
zmprov ma usuario(a)midominio.com displayName "Luser Noob 1"
fin de lista
se puede modificar cualquier atributo del usuario para la lista de atributos
ejecutar
zmprov -l ga usuario1(a)midominio.com
lista de 4 elementos
Configurar un reenvio de correos salientes
zmprov ma account(a)domain.com zimbraPrefBccAddress account(a)domain2.com
Configurar un forward
zmprov ma account(a)domain.com zimbraPrefMailForwardingAddress
account2(a)domain2.com
Configurar un forward oculto del usuario
zmprov ma account(a)domain.com zimbraMailForwardingAddress
account2(a)domain2.com
Configurar políticas de bloqueo de cuenta
zmprov ma account(a)domain.com zimbraPasswordLockoutEnabled TRUE
zimbraPasswordLockoutFailureLifetime 1h zimbraPasswordLockoutMaxFailu
fin de lista
Búsqueda de cuentas
* Búsqueda por atributos Se puede buscar las cuentas por un atributo en
común
zmprov sa parametro=cadena
lista de 3 elementos
Buscar todas las cuentas activas
zmprov sa zimbraAccountStatus=active
Buscar todas las cuentas bloqueadas
zmprov sa zimbraAccountStatus=locked
Buscar en cuales listas se encuentra una cuenta
zmprov gam cuenta(a)midominio.com
fin de lista
Listas de correo
lista de 1 elementos
Buscar todas las listas, y por dominio
zmprov gadl
fin de lista
zmprov gadl
dominio.com
lista de 6 elementos
Crear una lista
zmprov cdl lista(a)dominio.com
Ver una lista específica
zmprov gdl lista(a)dominio.com
Encontrar todas las listas de un dominio y sus miembros
for i in $( zmprov gadl
dominio.com | grep -v abuse | grep -v postmaster |
sort ) ; do echo
`zmprov gdl $i | grep -e 'mail: ' -e 'zimbraMailForwardingAddress: ' |
sed
's/mail/Lista/' | sed 's/zimbraMailForwardingAddress: //'` ; done ;
agregar un miembro a la lista
zmprov adlm lista(a)dominio.com cuenta(a)dominio.com
Remover un miembro de la lista
zmprov rdlm lista(a)dominio.com cuenta(a)dominio.com
Borrar una lista
zmprov ddl lista(a)dominio.com
fin de lista
Buzones (zmmailbox)
lista de 1 elementos
Entrar a la consola interactiva
$> zmmailbox
mbox>
Ver ayuda general del comando
zmmailbox help
Ver ayuda de las cuentas
zmmailbox help account
Ver ayuda de los mensajes
zmmailbox help message
fin de lista
lista de 14 elementos
Ver tamaño ocupado del buzón
zmmailbox -z -m cuenta(a)dominio.com gms
Ver el tamaño de las quotas asignadas y ocupadas de todos los buzones
zmprov gqu `zmhostname`|awk {'print " "$3" "$2"
"$1'}
Revisar mensajes por carpetas en el buzón
zmmailbox -z -m cuenta(a)dominio.com gaf
Borrar una carpeta completa de un buzón
zmmailbox -z -m cuenta(a)dominio.com emptyFolder Junk
Importar mensajes de una carpeta Maildir existente en el INBOX
echo addMessage /INBOX /path/to/Maildir/cur | /opt/zimbra/bin/zmmailbox -z
-m cuenta(a)dominio.com
Buscar un mensaje
zmmailbox -z -m cuenta(a)dominio.com search -t message "prueba"
Buscar un mensaje en todas las cuentas
zmprov -l gaa |awk '{print "zmmailbox -z -m "$1" search \"cadena a
buscar\"
"}' |sh -v
Buscar correos anteriores a una fecha: (formato mes/dia/año)
zmmailbox -z -m cuenta(a)dominio.com search -t message "in:INBOX (before:
12/19/13)"
Obtener contenido de un correo
zmmailbox -z -m cuenta(a)dominio.com gm id_delmensaje
Ver contactos:
zmmailbox -z -m cuenta(a)dominio.com gact | less
Vaciar casilla usuario:
zmmailbox -z -m accoun(a)domain.com ef "/Inbox"
Ver correos de una carpeta
zmmailbox -z -m cuenta(a)dominio.com search -l 100 "in:Inbox"
Ver metadata de un correo:
zmmetadump -m cuenta(a)dominio.com -i id_mensaje
Borrar un mensaje
zmmailbox -z -m cuenta(a)dominio.com dm id_mensaje
fin de lista
Referencias
lista de 2 elementos
http://www.keopssoft.com/index.php/blog/zimbra/44-comandos-en-consola-en-zim
bra
https://soporte.itlinux.cl/hc/es/articles/200120768-Comandos-%C3%BAtiles-zim
bra
saludos , yuri.