Manual Instalacion Zimbra

19
Manual instalación Zimbra 6.x.x en Debian Lenny Manual creado por: Mario Tomás Martínez Gómez (Tomy) Administrador de Red del Archivo Provincial de Camaguey [email protected] Carlos Alberto Gómez Paradela Administrador de Red de la CTC Provincial de Camaguey [email protected] y [email protected] Hola hoy les traigo un manual que he desarrollado y que  gracias a la colaboración de Carlos  ha sido posible de crear, espero le sirva de ayuda, este manual solo se aplica para las versiones de Zimbra 6.x.x en Debian Lenny. Los requerimientos de Zimbra Collaboration Suite son, en comparación con otros productos similares, bastante bajos. Para entornos de evaluación (hasta 50 cuentas) la siguiente configuración debería ser suficiente:       CPU Intel/AMD de 32bits a 1.5 GHz o superior.       1 GB de RAM.       5 GB de espacio libre en disco para el software y los logs (es posible realizar la instalación con menos espacio disponible usando el parámetro –skipspacecheck del script de instalación install.sh ).        Espacio adicional para el almacenamiento del correo y las bases de datos (depende del número de cuentas y de la cuota  de disco asignada a cada una). Para instalaciones de más de 2000 cuentas de usuario, se recomienda CPU de 64 bits, lo que lleva a la necesidad de duplicar la RAM (mínimo 4 GB). El uso de discos SCSI es siempre recomendado frente a SATA por su 

description

Guiá Elaborada por Mario Tomás Martínez Gómez y Carlos Alberto Gómez Paradela (GUTL de Camaguey)

Transcript of Manual Instalacion Zimbra

Page 1: Manual Instalacion Zimbra

Manual instalación Zimbra 6.x.x en Debian Lenny

Manual creado por:Mario Tomás Martínez Gómez (Tomy)

Administrador de Red del Archivo Provincial de Camaguey [email protected]

Carlos Alberto Gómez Paradela Administrador de Red de la CTC Provincial de Camaguey 

[email protected] y [email protected]

Hola hoy les traigo un manual que he desarrollado y que  gracias a la colaboración de Carlos  ha sido posible de crear, espero le sirva de ayuda, este manual solo se aplica para las versiones de Zimbra 6.x.x en Debian Lenny.

Los requerimientos de Zimbra Collaboration Suite son, en comparación con otros productos similares, bastante bajos. Para entornos de evaluación (hasta 50 cuentas) la siguiente configuración debería ser suficiente:       CPU Intel/AMD de 32bits a 1.5 GHz o superior.       1 GB de RAM.       5 GB de espacio libre en disco para el software y los logs (es posible realizar la instalación con menos espacio disponible usando el parámetro –skipspacecheck del script de instalación install.sh).        Espacio adicional para el almacenamiento del correo y las bases de datos (depende del número de cuentas y de la cuota  de disco asignada a cada una). Para instalaciones de más de 2000 cuentas de usuario, se recomienda CPU de 64 bits, lo que lleva a la necesidad de duplicar la RAM (mínimo 4 GB). El uso de discos SCSI es siempre recomendado frente a SATA por su 

Page 2: Manual Instalacion Zimbra

fiabilidad y rendimiento. En general, y Zimbra no es una excepción, a mayor cantidad de RAM, mayor rendimiento general debido a la caché del kernel, y mayor fiabilidad. 

En este manual utilizaremos nombres de pc e ips personalizados como: 200.200.200.56 Ip del servidor del Relay al cual le enviaremos los correos externos. 192.168.1.1 Ip del servidor DNS local. Ns1 como nombre de la pc.200.200.200.55 Ip de nuestro servidor DNS externo al que le enviaremos las peticiones que no sean para nuestro dominio.77.78.78.52 Ip de nuestro agente POP ExternoAdemás también utilizaremos como nombre de dominio midominio.com

Características principales de Zimbra Collaboration Suite:

Zimbra es una potente Suite de trabajo la cual incluye correo, mensajería instantánea, calendarios personalizados y compartidos, posee una agradable interfase web tanto para la administración como para el usuario.

PASO 1:En este paso ya debemos tener instalado nuestro sistema operativo y actualizado a la ultima versión desde nuestro repositorio local.

PASO 2:En este paso si no poseemos un DNS configurado en nuestra red procederemos a instalarlo y a configurarlo.Para instalar un DNS necesitamos instalar el paquete bind9 y lo realizaremos así#apt­get install bind9después de instalado procederemos a configurarlo.Primero modificamos el fichero /etc/bind/named.conf.options así# nano /etc/bind/named.conf.options y debería quedarnos así

options {        directory "/var/cache/bind";

        // If there is a firewall between you and nameservers you want        // to talk to, you may need to fix the firewall to allow multiple        // ports to talk.  See http://www.kb.cert.org/vuls/id/800113

        // If your ISP provided one or more IP addresses for stable        // nameservers, you probably want to use them as forwarders.        // Uncomment the following block, and insert the addresses replacing

Page 3: Manual Instalacion Zimbra

        // the all­0's placeholder.

        forwarders {                200.200.200.55;                        };

        auth­nxdomain no;    # conform to RFC1035        listen­on­v6 { any; };};

Segundo modificamos el fichero /etc/resolv.conf así

# nano /etc/resolv.conf y debería quedarnos así

search midominio.comnameserver 127.0.0.1

Reiniciamos el bind9 así

# /etc/init.d/bind9 restart

y luego reiniciamos la red así

# /etc/init.d/networking restart

Tercero modificamos el fichero /etc/bind/named.conf.local así

# nano /etc/bind/named.conf.local 

y debería quedarnos así

zone "midominio.coml" {

        type master;        file "/etc/bind/db.0";        allow­query { any; };};

Cuarto modificamos el fichero /etc/bind/db.0 así

# nano /etc/bind/db.0

y debería quedarnos así

Page 4: Manual Instalacion Zimbra

;

; archivo BIND para zona midominio.com;$TTL    604800@       IN      SOA     midominio.com. hostmaster.midominio.com. (                1       ; Serial                           1200         ; Refresh                            300         ; Retry                        2419200         ; Expire                           1200 )       ; Negative Cache TTL

midominio.com.    IN      NS      ns1.midominio.com.midominio.com.    IN      MX      1 ns1.midominio.com.

localhost       IN      A       127.0.0.1midominio.com.    IN      A       192.168.1.1

ns1             IN      A       192.168.1.1

webmail            IN      A       192.168.1.1

Por ultimo reiniciamos el bind9 y listo tenemos nuestro DNS trabajando

# /etc/init.d/bind9 restart

PASO 3:

Modificamos el archivo /etc/hosts así 

# nano /etc/hosts

y debería quedarnos así 

127.0.0.1 localhost 

192.168.1.1 midominio.com  ns1 

PASO 4:

Modificamos el archivo /etc/hostname así

Page 5: Manual Instalacion Zimbra

# nano /etc/hostsname

y debería quedarnos así

ns1.midominio.com

PASO 5:

Editamos el fichero /etc/sysctl.conf así

# /etc/sysctl.conf

y agregamos al final del archivo

#disable ipv6 

net.ipv6.conf.all.disable_ipv6=1 

Luego reiniciamos el server. Con hostname ­f veo si quedo bien el nombre. 

# hostname ­f 

Debe de salir ns1.midominio.com

PASO 6:

Debido a que nuestro Debian incluye la suite MTA exim4, es necesario desactivarla, para que el MTA de Zimbra corra sin ningún inconveniente. Para tal efecto, ejecutamos lo siguiente como root:

# /etc/init.d/exim4 stop 

# update­rc.d ­f exim4 remove 

# apt­get remove ­­purge exim4 exim4­base exim4­config exim4­daemon­light

PASO 7:

Se instalan los paquetes necesarios:

# apt­get install libc6­i686 sudo libidn11 curl fetchmail libgmp3 libexpat1 libgetopt­mixed­perl libxml2 libstdc++6 libpcre3 ssh sudo openssl  file dns­browse sysstat libltdl7 libltdl­dev

PASO 8: 

El zimbra que vamos a descargar se instalara en /opt y lo podemos obtener de esta dirección:

Page 6: Manual Instalacion Zimbra

http://download.jovenclub.cu/GUTL/Aplicaciones_Softwares/Linux/TAR_X/Zimbra/para_debian/  zcs­6.0.13_GA_2918.DEBIAN5.20110513140800.tgz   

Después de descargarlo vamos a descompactarlo para poder continuar y luego entrar en el directorio y proceder a instalarle.

# tar xvfz zcs­6.0.13_GA_2918.DEBIAN5.20110513140800.tgz 

# cd zcs­6.0.13_GA_2918.DEBIAN5.20110513140800 

# ./install.sh

PASO 9: 

Si observaremos que ya todos los paquetes requeridos están instalados, entonces proseguimos con la instalación, para la cual elegimos las opciones por defecto que ofrece el instalador. Al final nos preguntara lo siguiente:

Install zimbra­ldap [Y] Y 

Install zimbra­logger [Y] Y 

Install zimbra­mta [Y] Y 

Install zimbra­snmp [Y] Y 

Install zimbra­store [Y] Y 

Install zimbra­apache [Y] Y 

Install zimbra­spell [Y] Y 

Install zimbra­proxy [N] N 

The system will be modified. Continue? [N] Y

A continuación el zimbra nos puede dar un error como el siguiente 

DNS ERROR resolving MX for ns1.midominio.comIt is suggested that the domain name have an MX record configured in DNSRe-Enter domain name? [Yes] YesCreate Domain: [ns1.midominio.com] midominio.comdone.Checking for port conflicts

Page 7: Manual Instalacion Zimbra

PASO 10:

Entonces ahora empezamos a configurar zimbra, para ir terminando la instalación 

Main menu 

1) Common Configuration: 

2) zimbra­ldap: Enabled 

3) zimbra­store: Enabled 

+Create Admin User: yes 

+Admin user to create: [email protected] 

******* +Admin Password UNSET 

+Enable automated spam training: yes 

+Spam training user: [email protected] 

+Non­spam(Ham) training user: [email protected] 

+Global Documents Account: [email protected] 

+SMTP host: ns1.midominio.com 

+Web server HTTP port: 80 

+Web server HTTPS port: 443 

+Web server mode: http 

+IMAP server port: 7143 

+IMAP server SSL port: 7993 

+POP server port: 7110 

+POP server SSL port: 7995 

+Use spell check server: yes 

+Spell server URL: http://ns1.midominio.com:7780/aspell.php 

Page 8: Manual Instalacion Zimbra

4) zimbra­mta: Enabled 

5) zimbra­snmp: Enabled 

6) zimbra­logger: Enabled 

7) zimbra­spell: Enabled 

8) zimbra­proxy: Enabled 

9) Default Class of Service Configuration: 

r) Start servers after configuration yes 

s) Save config to file 

x) Expand menu 

q) Quit 

Address unconfigured (**) items (? ­ help) 

En la parte 3 se ve que la opción no esta seteada, entonces tecleamos "3" y presionamos enter, para ingresar al siguiente submenu. 

Store configuration 

1) Status: Enabled 

2) Create Admin User: yes 

3) Admin user to create: [email protected] 

** 4) Admin Password UNSET 

5) Enable automated spam training: yes 

6) Spam training user: [email protected] 

7) Non­spam(Ham) training user: [email protected] 

8) Global Documents Account: [email protected] 

9) SMTP host: ns1.midominio.com 

Page 9: Manual Instalacion Zimbra

10) Web server HTTP port: 80 

11) Web server HTTPS port: 443 

12) Web server mode: http 

13) IMAP server port: 7143 

14) IMAP server SSL port: 7993 

15) POP server port: 7110 

16) POP server SSL port: 7995 

17) Use spell check server: yes 

18) Spell server URL: http://ns1.midominio.com:7780/aspell.php 

Select, or 'r' for previous menu [r] 

Se ve que la opción 4 esta como unset(no seteado) tipeamos 4 y luego enter e ingresamos el password para el admin, luego otra ves presionas enter para regresar al menu principal. 

Main menu 

1) Common Configuration: 

2) zimbra­ldap: Enabled 

3) zimbra­store: Enabled 

4) zimbra­mta: Enabled 

5) zimbra­snmp: Enabled 

6) zimbra­logger: Enabled 

7) zimbra­spell: Enabled 

8) zimbra­proxy: Enabled 

9) Default Class of Service Configuration: 

r) Start servers after configuration yes 

s) Save config to file 

Page 10: Manual Instalacion Zimbra

x) Expand menu 

q) Quit 

*** CONFIGURATION COMPLETE ­ press 'a' to apply 

Tal como dice tipeamos "a" para guardar los cambios. 

Select from menu, or press 'a' to apply config (? ­ help) a 

Save configuration data to a file? [Yes] ­­­­> Guardamos la configuración 

Save config in file: [/opt/zimbra/config.6778] ­­­­> por default 

Saving config in /opt/zimbra/config.6778...done. 

The system will be modified ­ continue? [No] Y ­­­­> Y para modificarlo 

Operations logged to /tmp/zmsetup.12222008­151821.log 

PASO 11:

Una ves que hemos instalado zimbra vamos a detener el zimbra para entonces hacer los cambios que nos van a permitir poder estableces las restricciones de envío y recibo de correos internacionales. 

# su zimbra 

# zmcontrol stop 

Ahora vamos a proceder a crear los siguientes archivos. 

# touch /opt/zimbra/conf/postfix_check_recipient_access_envia_nac.cf 

# touch /opt/zimbra/conf/postfix_check_sender_access_recibe_nac.cf 

# touch /opt/zimbra/conf/postfix_sender_restrictions.cf 

# touch /opt/zimbra/postfix/conf/d_recibo 

# touch /opt/zimbra/postfix/conf/filtro 

# touch /opt/zimbra/postfix/conf/restricted_senders 

Después nos salimos del usuario zimbra. 

# logout

Page 11: Manual Instalacion Zimbra

PASO 12:

Ahora debemos de estar sobre root o usar sudo delante de los comandos para el que desee no estar completamente sobre root. 

Ahora vamos a modificar algunos archivos entre los cuales están los que creamos también y pondremos lo que allí se muestra en cada uno. 

Editamos el fichero /opt/zimbra/conf/postfix_check_recipient_access_envia_nac.cf así

# nano /opt/zimbra/conf/postfix_check_recipient_access_envia_nac.cf y debería quedarnos así

check_recipient_access regexp:/opt/zimbra/postfix/conf/filtro, reject 

Editamos el fichero /opt/zimbra/conf/postfix_check_sender_access_recibe_nac.cf así

# nano /opt/zimbra/conf/postfix_check_sender_access_recibe_nac.cf y debería quedarnos así

check_sender_access regexp:/opt/zimbra/postfix/conf/filtro, reject 

Editamos el fichero /opt/zimbra/conf/postfix_sender_restrictions.cf así

# nano /opt/zimbra/conf/postfix_sender_restrictions.cf y debería quedarnos así 

check_recipient_access hash:/opt/zimbra/postfix/conf/d_recibo 

Editamos el fichero /opt/zimbra/conf/postfix_recipient_restrictions.cf así

# nano /opt/zimbra/conf/postfix_recipient_restrictions.cf  y debería quedarnos así

check_sender_access hash:/opt/zimbra/postfix/conf/restricted_senders 

%%contains VAR:zimbraServiceEnabled cbpolicyd, check_policy_service inet:127.0.0.1:10031%% 

reject_non_fqdn_recipient 

permit_sasl_authenticated 

permit_mynetworks 

reject_unauth_destination 

reject_unlisted_recipient 

Page 12: Manual Instalacion Zimbra

%%contains VAR:zimbraMtaRestriction reject_invalid_hostname%% 

%%contains VAR:zimbraMtaRestriction reject_non_fqdn_hostname%% 

%%contains VAR:zimbraMtaRestriction reject_non_fqdn_sender%% 

%%contains VAR:zimbraMtaRestriction reject_unknown_client%% 

%%contains VAR:zimbraMtaRestriction reject_unknown_hostname%% 

%%contains VAR:zimbraMtaRestriction reject_unknown_sender_domain%% 

%%explode reject_rbl_client VAR:zimbraMtaRestrictionRBLs%% 

%%contains VAR:zimbraMtaRestriction check_policy_service unix:private/policy%% 

permit

Editamos el fichero /opt/zimbra/conf/zmmta.cf así 

# nano /opt/zimbra/conf/zmmta.cf 

Agregamos estas lineas al inicio del fichero

    POSTCONF smtpd_recipient_restrictions FILE postfix_recipient_restrictions.cf 

    POSTCONF smtpd_sender_restrictions FILE postfix_sender_restrictions.cf 

    POSTCONF smtpd_restriction_classes nac_in,nac_out 

    POSTCONF nac_out FILE postfix_check_recipient_access_envia_nac.cf 

    POSTCONF nac_in FILE postfix_check_sender_access_recibe_nac.cf

Editamos el fichero /opt/zimbra/postfix/conf/d_recibo así

# nano /opt/zimbra/postfix/conf/d_recibo 

En este archivo estarán los que tienen restricción de entrada de correos internacionales. Este archivo debe de tener todos los usuarios que se creen y todos lo viejos también pues de no estar, el buzón de correo tendría acceso a enviar y recibir correos internacionales, aquí les dejo un ejemplo de como sería definir cada correo con uno de muestra, los demás deben de quedar igual excepto por el nombre del buzón o nombre del dominio. 

Page 13: Manual Instalacion Zimbra

Agregamos estas lineas al fichero

[email protected] nac_in 

[email protected] nac_in 

[email protected] nac_in

Este archivo es el filtro de los correos nacionales e internacionales y lo editamos así . 

# nano /opt/zimbra/postfix/conf/filtro y debería quedarnos así

/\@*\.cu/ relay 

/^\@/ reject 550 El formato de la dirección no es valido. 

/[!%\@].*\@/ reject 550 Este servidor desaprueba las sintaxis raras. 

/\@*/ reject Esta cuenta no esta autorizada a enviar o recibir correo internacional. 

En este archivo se aplica de forma similar a d_recibo, pero en este caso la restricción es para enviar correos internacionales. Todo lo demás se aplica de igual forma y lo editamos así 

# nano /opt/zimbra/postfix/conf/restricted_senders  y debería quedarnos así

[email protected] nac_out 

[email protected] nac_out 

[email protected] nac_out

Ahora vamos a configurar el main.cf así

# nano /opt/zimbra/postfix/conf/main.cf y debería quedarnos así

mail_owner = postfix 

bounce_notice_recipient = postmaster 

content_filter = smtp­amavis:[127.0.0.1]:10024 

relayhost = 200.200.200.56

smtpd_sasl_authenticated_header = no 

Page 14: Manual Instalacion Zimbra

broken_sasl_auth_clients = yes 

minimal_backoff_time = 300s 

sender_canonical_maps = proxy:ldap:/opt/zimbra/conf/ldap­scm.cf 

always_add_missing_headers = yes 

smtpd_tls_key_file = /opt/zimbra/conf/smtpd.key 

smtpd_helo_required = yes 

virtual_transport = error 

sendmail_path = /opt/zimbra/postfix/sbin/sendmail 

smtpd_recipient_restrictions = check_sender_access hash:/opt/zimbra/postfix/conf/restricted_senders, reject_non_fqdn_recipient, permit_sasl_authenticated, permit_mynetworks, reject_unauth_destination, reject_unlisted_recipient, reject_invalid_hostname,reject_non_fqdn_sender, permit 

smtpd_reject_unlisted_recipient = no 

bounce_queue_lifetime = 5d 

local_header_rewrite_clients = permit_mynetworks,permit_sasl_authenticated 

smtpd_data_restrictions = reject_unauth_pipelining 

smtpd_tls_security_level = may 

smtpd_milters = 

lmtp_host_lookup = dns 

delay_warning_time = 0h 

virtual_mailbox_maps = proxy:ldap:/opt/zimbra/conf/ldap­vmm.cf 

queue_run_delay = 300s 

header_checks = 

notify_classes = resource,software 

Page 15: Manual Instalacion Zimbra

command_directory = /opt/zimbra/postfix/sbin 

smtpd_client_restrictions = reject_unauth_pipelining 

smtpd_tls_auth_only = yes 

virtual_alias_maps = proxy:ldap:/opt/zimbra/conf/ldap­vam.cf 

mailq_path = /opt/zimbra/postfix/sbin/mailq 

mynetworks = 192.168.1.0/24 

lmtp_connection_cache_time_limit = 4s 

transport_maps = proxy:ldap:/opt/zimbra/conf/ldap­transport.cf 

virtual_alias_domains = proxy:ldap:/opt/zimbra/conf/ldap­vad.cf 

smtpd_sasl_auth_enable = yes 

smtpd_tls_loglevel = 1 

maximal_backoff_time = 4000s 

virtual_mailbox_domains = proxy:ldap:/opt/zimbra/conf/ldap­vmd.cf 

daemon_directory = /opt/zimbra/postfix/libexec 

non_smtpd_milters = 

setgid_group = postdrop 

alias_maps = hash:/etc/aliases 

mydestination = localhost 

myhostname = ns1.midominio.com 

message_size_limit = 1150976 

recipient_delimiter = 

in_flow_delay = 1s 

queue_directory = /opt/zimbra/data/postfix/spool 

Page 16: Manual Instalacion Zimbra

propagate_unmatched_extensions = canonical 

manpage_directory = /opt/zimbra/postfix/man 

smtpd_tls_cert_file = /opt/zimbra/conf/smtpd.crt 

lmtp_connection_cache_destinations = 

newaliases_path = /opt/zimbra/postfix/sbin/newaliases 

policy_time_limit = 3600 

mailbox_size_limit = 0 

disable_dns_lookups = yes 

#­­RESTRICCIONES DE USUARIOS NACIONALES­­# 

smtpd_sender_restrictions = check_recipient_access hash:/opt/zimbra/postfix/conf/d_recibo 

smtpd_restriction_classes = nac_in, nac_out 

nac_out = check_recipient_access regexp:/opt/zimbra/postfix/conf/filtro, reject 

nac_in = check_sender_access regexp:/opt/zimbra/postfix/conf/filtro, reject

PASO 13:

Después que hemos modificado todos estos archivos entonces vamos a entrar de nuevo como usuario de zimbra para mapear d_recibo filtro y restricted_senders (necesario cada ves que se agregue algún usuario nuevo) 

# su zimbra 

 1ro

Vamos a mapear a filtro que solo va a ser necesario mapear de nuevo en caso de algún cambio, cosa no va a ser necesaria nuevamente. 

# postmap /opt/zimbra/postfix/conf/filtro 

2do 

# postmap /opt/zimbra/postfix/conf/d_recibo 

Page 17: Manual Instalacion Zimbra

# postmap /opt/zimbra/postfix/conf/restricted_senders 

Después salimos del usuario zimbra y estando en root vamos a aplicar todos estos comando que son para definir a que usuario y que permisos tienen los archivos que creamos y otros que modificamos. 

# chown ­R zimbra.zimbra /opt/zimbra/conf/postfix_check_recipient_access_envia_nac.cf 

# chown ­R zimbra.zimbra /opt/zimbra/conf/postfix_check_sender_access_recibe_nac.cf 

# chown ­R zimbra.zimbra /opt/zimbra/conf/postfix_sender_restrictions.cf 

# chmod 444 /opt/zimbra/conf/postfix_check_recipient_access_envia_nac.cf 

# chmod 444 /opt/zimbra/conf/postfix_check_sender_access_recibe_nac.cf 

# chmod 444 /opt/zimbra/conf/postfix_sender_restrictions.cf 

# chown ­R root.zimbra /opt/zimbra/postfix/conf/d_recibo 

# chown ­R root.zimbra /opt/zimbra/postfix/conf/filtro 

# chown ­R root.zimbra /opt/zimbra/postfix/conf/restricted_senders 

# chown ­R root.zimbra /opt/zimbra/postfix/conf/main.cf 

# chown ­R root.zimbra /opt/zimbra/postfix/conf/main.cf.default 

# chown ­R root.zimbra /opt/zimbra/postfix/conf/master.cf 

# chown ­R root.zimbra /opt/zimbra/postfix/conf/master.cf.default 

# chmod 644 /opt/zimbra/postfix/conf/d_recibo.db 

# chmod 644 /opt/zimbra/postfix/conf/filtro.db 

# chmod 644 /opt/zimbra/postfix/conf/restricted_senders.db 

# chmod 644 /opt/zimbra/postfix/conf/d_recibo 

# chmod 644 /opt/zimbra/postfix/conf/filtro 

# chmod 644 /opt/zimbra/postfix/conf/restricted_senders 

# chmod 644 /opt/zimbra/postfix/conf/main.cf 

# chmod 644 /opt/zimbra/postfix/conf/main.cf.default 

Page 18: Manual Instalacion Zimbra

# chmod 644 /opt/zimbra/postfix/conf/master.cf 

# chmod 644 /opt/zimbra/postfix/conf/master.cf.default

PASO 14:

Nuevamente entramos al usuario zimbra y reiniciamos ejecutando este comando y después de terminar de reiniciar o iniciar el zimbra ya debemos de tener la restricción de correos nacionales e internacionales. 

Para iniciar el zimbra 

# zmcontrol start   

Para reiniciar el zimbra 

# zmcontrol restart  

PASO 15: 

Ahora nos disponemos a configurar el fetchmail para que nos recoja el correo del POP externo (este paso es solamente si recibimos el correo de un agente externo)

A continuación modificamos el fichero /etc/default y debería quedarnos así 

# This file will be used to declare some vars for fetchmail 

# Uncomment the following if you don't want localized log messages 

# export LC_ALL=C 

# If you want to specify any additional OPTION to the start 

# scripts specify them here 

# OPTIONS=... 

# Declare here if we want to start fetchmail. 'yes' or 'no' 

START_DAEMON=yes 

Después nos disponemos a crear el fichero /etc/fetchmailrc así

Page 19: Manual Instalacion Zimbra

# touch /etc/fetchmailrc

y a continuación lo modificamos así

# nano /etc/fetchmailrc y debería quedarnos así

set logfile "/var/log/fetchmail.log" 

set daemon 60 

   poll 77.78.78.52

     no envelope 

    envelope 1 Received 

    envelope "X­Rcpt­To:" 

    envelope "X­MDRcpt­To:" 

    proto pop3  no dns localdomains midominio.com 

    user miusuario there with pass mipassword to * 

    here no keep 

    flush 

A continuación cambiamos el dueño y los permisos del fichero /etc/fetchmailrc así

# chown ­R fetchmail /etc/fetchmailrc #esto cambia el dueño

# chmod  600 /etc/fetchmailrc

Después iniciamos el servicio del fetchmail y listo ya tenemos nuestro servidor de correo funcionando en Zimbra

# /etc/init.d/fetchmail start

Bueno amigos espero que este manual les sea de ayuda.