Zimbra Herramientas de Consola
Zimbra Herramientas de Consola
Zimbra Herramientas de Consola
0 1
Laboratorio 6
zmproxyctl Start, stop, restart, and find the status of the IMAP proxy service
Purges POP/IMAP routing information from oneor more memcached
zmproxypurge servers
Ability to write Python scripts that access Zimbra Java libraries. It sets
zmpython the ZCS class path and starts the Jython interpreter.
Support tool for dumping contents of a redologfile for debugging
zmredodump purposes
Performs full restores and incremental restoresfor a designated mail
zmrestore host
zmrestoreldap Restore accounts from the LDAP backup
zmrestoreoffline (Offline Performs full restore when the Zimbra server (i.e., the mailboxd
Restore) process) is down
zmsaslauthdctl Start, stop, or find the status of saslauthd(authentication)
zmschedulebackup Schedule backups and add the command to your cron table
zmshutil Used for other zm scripts, do not use
zmskindeploy Deploy skins for accounts from the command line
zmsoap Print mail, account, and admin information in the SOAP format
zmspellctl Start, stop, or find the status of the spell checkserver
zmsshkeygen Generate Zimbra’s SSH encryption keys
zmstat-chart Generate charts from zmstat data collected in adirectory
zmstat-chart-config Generate an .xml file with data included from the account setup
Outputs an XML configuration that describes the current state of the
zmstat-chart-config data gathered from zmstat-chart to generate charts on the
administration console.
zmstatctl Start, stop, check status, or rotate logs of zmstat data collectors
zmstorectl Start, stop, or find the status of Zimbra storeservices
Start, stop, or find the status of the Swatchprocess, which is used in
zmswatchctl monitoring
zmsyslogsetup Used to setup system log config file
zmthrdump Initiate a thread dump and save the data to a filewith a timestamp
Set the Web server mode to the communication protocol options:
zmtlsctl HTTP, HTTPS or mixed
zmtrainsa Used to train the anti-spam filter to recognizewhat is spam or ham
Provides mechanism to process timezonechanges from the command
zmtzupdate line
zmupdateauthkeys Used to fetch the ssh encryption keys created by zmsshkeygen
zmvolume Manage storage volumes on your Zimbra Mailbox server
zmzimletctl Deploy and configure Zimlets
5.1.2.- Cuentas
6.1.3.- Listas
6.1.4.- Buzones
6.1.5.- Búsquedas
Revisar bloqueos
$> grep -i -e blocked -e policy /var/log/zimbra.log
$> tail -1000f /var/log/zimbra.log | grep -i -e blocked -e policy
Borrar todos los correos que tienen estado Connection time out
$> borracola “Connection time out”
6.2. Migración
Para migrar desde un servidor de correo existente se tener en cuenta las siguientes
recomendaciones.
– Instalar Zimbra en un nuevo servidor (físico o virtual), de esta forma no se afecta el servicio
y si la migración es muy pesada, puede seguir en producción el servidor antiguo hasta que
se termine de migrar y pase a producción el nuevo servidor.
– Crear primero los COS y luego crear los usuarios con sus respectivos COS.
– Usar para la migración de usuarios scripts que permitan la creación masiva de usuarios.
– Si el servidor antiguo tenía contraseñas shadow, se pueden preservar estas contraseñas,
si no habrá que crear nuevas claves.
– En la creación de nuevas claves NO USAR contraseñas débiles porque se exponen a ser
crakeadas por bots.
– Migrar las capetas de correo del servidor y de las estaciones que tienen los correos
descargados.
– Migrar los contactos exportando a archivos texto e importándolos con curl.
para crear usuarios en forma efectiva necesitamos un script que lea los valores de cuenta de
usuario (usuario@dominio), contraseña única (no debe ser débil), nombre común (Nombre y
Apellido) y COS
$> su -
$> mkdir /scripts
$> cd /scripts
$> vim cuentas.txt
[email protected],alumno,Pepito Linuxero,default
[email protected],alumno,Linuxero Destroyer,gerentes
#!/usr/bin/perl
$domain="domain.com";
while(<>) {
chomp;
my ($uname,$pass) = split(/:/);
print qq{\n};
Para migrar las cuentas de correo, todas las claves de usuario deben ser conocidas, si esto no es
así cambiar las claves de todos los usuarios con una contraseña común y luego restaurar las
contraseñas; si éstas se encuentran almacenadas en shadow, caso contrario asignar nuevas
contraseñas a los usuarios.
Usaremos imapsync para la migración de servidor a servidor
Para la migración de clientes se crea la cuenta en el zimbra, luego se va máquina por máquina y
desde el programa cliente del usuario se copian los correos vía protocolo Imap al servidor Zimbra.
host2=192.168.10.Y
#host2 es el zimbra punche
domain=dominio.com
#domain is where email account is
#everything after @ symbol
date=`date +%X_-_%x`
date=`date +%X_-_%x`
Para migrar los contactos de correos estos deben subirse al servidor por medio de curl.
Veremos un ejemplo de migración de contactos de un servidor Zimbra a otro Zimbra