meta data de esta página
  •  

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
aplicaciones:zimbra:comandos [2017/11/08 11:43] – creado lcaplicaciones:zimbra:comandos [2023/01/18 14:36] (actual) – editor externo 127.0.0.1
Línea 1: Línea 1:
 {{tag>zimbra}} {{tag>zimbra}}
 +
 ===== Comandos para Zimbra ===== ===== Comandos para Zimbra =====
 +==== Control de servicios ====
 +<note>Los comandos hay que ejecutarlo con el usuario zimbra <sxh>su - zimbra</sxh></note>
 +
 +  * 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>
 +<note> se puede modificar cualquier atributo del usuario para la lista de atributos ejecutar <sxh> zmprov -l ga usuario1@midominio.com</sxh></note>
 +  *  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