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