Notas sobre Zimbra Mail Server
Esta pagina es para registrar datos aserca de Zimbra!!

Agregar alias de dominio:
zmprov cd nuevodominio.com zimbraDomainType alias zimbraMailCatchAllAddress @nuevodominio.com zimbraMailCatchAllForwardingAddress @dominioanterior.com


Arreglo de syslog en Fedora Core 8
Sintomas:
No saca reportes por medio del sitio de administracion, dice que el servicio no esta disponible, no muestra las colas de correos.

Por que pasa:porque en Fedora Core 8 syslog es remplazado por rsyslog, y el archivo syslog.conf deja de existir, asi que simbra coloca los datos en una copia de syslog.conf, pero el systema de logs rsyslog no ve las configuraciones para zimbra.

Solucion: colocar el contenido de syslog.conf dentro de rsyslog.conf que estan dentro de /etc, renombrar el archivo syslog.conf para no perderlo y crear un vinculo llamado syslog.conf a rsyslog.conf.
cat /etc/syslog.conf
local0.*                -/var/log/zimbra.log
auth.*                  -/var/log/zimbra.log
mail.*                -/var/log/zimbra.log

vi /etc/rsyslog.conf
# Log all kernel messages to the console.
# Logging much else clutters up the screen.
#kern.*                                                 /dev/console

# Log anything (except mail) of level info or higher.
# Don't log private authentication messages!
*.info;local0.none;auth.none;mail.none;authpriv.none;cron.none                /var/log/messages

# The authpriv file has restricted access.
authpriv.*                                              /var/log/secure

# Log all the mail messages in one place.
#mail.*                                                  -/var/log/maillog


# Log cron stuff
cron.*                                                  /var/log/cron

# Everybody gets emergency messages
*.emerg                                                 *

# Save news errors of level crit and higher in a special file.
uucp,news.crit                                          /var/log/spooler

# Save boot messages also to boot.log
local7.*                                                /var/log/boot.log


local0.*                -/var/log/zimbra.log
auth.*                  -/var/log/zimbra.log
mail.*                -/var/log/zimbra.log

/etc/rc.d/init.d/rsyslog restart


Archivo de Bash que realiza backup de zimbra:

Editar archivo backup.sh
carpeta_para_guardar_el_backup="/home/soporte/backups"
mkdir $carpeta_para_guardar_el_backup
carpetas_para_archivar="/etc /opt /var"
archivo_destino=$carpeta_para_guardar_el_backup/$(date +"%Y_%m_%d__%H_%M")_backup_zimbra.zip
comando="tar -cf "
echo $(date +"%H:%M:%S ")"Deteniendo Zimbra:"
/etc/rc.d/init.d/zimbra stop
echo $(date +"%H:%M:%S ")"Zimbra detenido"
echo $(date +"%H:%M:%S ")"Iniciando proceso de backup";
$comando $archivo_destino $carpetas_para_archivar
echo $(date +"%H:%M:%S ")"Finalizo proceso de backup"
echo $(date +"%H:%M:%S ")"Iniciando Zimbra"
/etc/rc.d/init.d/zimbra start
echo $(date +"%H:%M:%S ")"Zimbra Iniciado"

Para ejecutarlo, desde consola le damos: sh backup.sh

Para dejarlo programado ejecutamos: crontab -e y le colocamos: 59 23 * * 7 sh /root/backup.sh para que se ejecute todos los domingos a las 11 y 59.

 

Instalacion en Fedora Core 8

Al instalar saca error en  una libreria de linux: 

/usr/lib/libstdc++.so.5...MISSING

Esto se soluciona ejecutando yum asi:

yum -y install libstdc++.so.5 

Hay que desactivar sendmail y quitarlo de los programas que arrancan en el inicio del sistema. 

 Toca instalar con ./install.sh y una opcion adicional asi:

./install.sh --platform-override


Lista de chequeo para la instalacion de zimbra

____ Tener a la mano Fedora core 8
____ Tener a la mano la version de Zimbra Open Source para la distribucion fedora core 7


Instalar linux con las opciones basicas, verificar que tenga seleccionado servidor web (Aunque Zimbra lo instalara mas adelante)

Configurar las tarjetas o tarjeta de red para que la maquina salga a internet

____ Configuracion IP

Instalar webmin para la administracion del servidor

____ rpm -ivh webmin.rpm (Tomar la version mas actual de www.webmin.com)

Por medio de webmin, dirigirnos al BIND DNS Server, si no esta instalado hay que instalarlo por medio de webmin.

____ Instalacion de BIND DNS Server

Se debe configurar la zona DNS para el dominio que vamos a instalar, este debe estar completo, es decir con registros A y MX

____ Creacion de zona DNS

Se debe cambiar la configuracion del archivo /etc/resolv.conf, que es el que tiene el orden de busqueda de los DNS, alli colocamos de primera 127.0.0.1

____ Editar /etc/resolv.conf y colocar como primera linea: nameserver 127.0.0.1

Instalar las librerias que hacen falta, lo hacemos asi:

____ yum -y install libstdc++.so.5

Editar las opciones de SUDO para que permita ejecuciones sin estar conectados a una TTY

____ visudo -f /etc/sudores:  buscar (Defaults requiretty) y comentariar la linea.

Para instalar una version de zimbra para FC7 en FC8 presenta problemas asi es que la instalacion se debe hacer con los siguientes parametros:

____ ./install.sh --platform-override

 

Autorizacion de redes

su zimbra
zmprov modifyServer zimbra.domain.com zimbraMtaMyNetworks '127.0.0.0/8 192.168.0.124/32'
postfix reload