Instalando o Zimbra no Ubuntu
O Zimbra é uma excelente ferramenta, na minha opinião melhor que o Exchange... já deixo claro que detesto trabalhar com ferramentas Microsoft... então se for criticar meu artigo... já que avisado que vou mandar vc se catar.. ahusdaushduash....!@#$%&*()
Tenha instalado uma versão homologada pra que tudo funcione corretamente...
No meu caso o Ubuntu 8.04 Server 64 bits LTS.
O primeiro passo é efetuar download do arquivo direto do site do Zimbra e descompactá-lo:
# cd /usr/src
# wget http://files.zimbra.com/downloads/6.0.6_GA/zcs-6.0.6_GA_2201.UBUNTU.tgz
# tar xvzf zcs-6.0.6_GA_*.tgz
Depois da descompactação várias dependências não deixaram você prosseguir por isso você deve instalá-las... isso vai variar de sistema pra sistema.. ok
# sudo apt-get install libidn11 fetchmail libpcre3 libgmp3c2 libexpat1 libxml2 libstdc++6 libstdc++5 openssl libltdl3Acima é apenas um exemplo!
No Ubuntu 8.04 serão necessárias duas alterações no script de instalação do Zimbra:
# vi util/utilfunc.sh
Procurar o seguinte texto:
if [ $PLATFORM = "UBUNTU6" -o $PLATFORM = "UBUNTU7" ]; thenE substituir por:
PREREQ_PACKAGES=”sudo libidn11 fetchmail libpcre3 libgmp3c2 libexpat1 libxml2 libstdc++6 libstdc++5 openssl libltdl3″
PRESUG_PACKAGES=”perl-5.8.7″
fi
if [ $PLATFORM = "UBUNTU6" -o $PLATFORM = "UBUNTU7" -o $PLATFORM = "UBUNTUUNKNOWN" ]; then# vi util/modules/packages.sh
PREREQ_PACKAGES=”sudo libidn11 fetchmail libpcre3 libgmp3c2 libexpat1 libxml2 libstdc++6 libstdc++5 openssl libltdl3″
PRESUG_PACKAGES=”perl-5.8.7″
fi
Procurar o seguinte texto:
if [ $PLATFORM = "DEBIAN3.1" -o $PLATFORM = "MANDRIVA2006" -o $PLATFORM = "UBUNTU6" -o $PLATFORM = "UBUNTU6_64" -o $PLATFORM = "UBUNTU7" -o $PLATFORM = "DEBIAN4.0" ]; thenE substituir por:
LOCALPROC=$PROC
else
LOCALPROC=`uname -i`
fi
if [ $PLATFORM = "DEBIAN3.1" -o $PLATFORM = "MANDRIVA2006" -o $PLATFORM = "UBUNTU6" -o $PLATFORM = "UBUNTU6_64" -o $PLATFORM = "UBUNTUUNKNOWN" -o $PLATFORM = "UBUNTU7" -o $PLATFORM = "DEBIAN4.0" ]; thenAgora devemos executar o script de instalação do zimbra conforme abaixo:
LOCALPROC=$PROC
else
LOCALPROC=`uname -i`
fi
root@zimbra.empresa.com.br:/usr/src/zimbra/zcs# sudo ./install.shATENÇÃO: se você utiliza o Ubuntu 8.04 se faz necessário digitar o seguinte parâmetro após o sudo install.sh: –platform-override. Portanto o comando deverá ficar, no Ubuntu 8.04 do seguinte modo:
root@zimbra.empresa.com.br:/usr/src/zimbra/zcs# sudo ./install.sh –platform-overrideApós o comando lhe será apresentada a tela abaixo, é só ir digitando Yes até que se chegue ao Menu Principal de configuração do Zimbra:
WARNING: ZCS is currently only supported on Ubuntu Server 6.06 LTS.Pronto. Chegamos ao menu principal de configuração. Embora possa parecer um menu com bastante itens para se configurar e complexo temos somente um item neceessário para se configurar, a senha do administrador. Para tanto devemos escolher a opção 3 e depois a opção 4:
You are attempting to install on Ubuntu 8.04 which may not work.
Support will not be provided if you choose to continue.
Do you wish to continue? [N] y
Operations logged to /tmp/install.log.928
Checking for existing installation…
zimbra-ldap…NOT FOUND
zimbra-logger…NOT FOUND
zimbra-mta…NOT FOUND
zimbra-snmp…NOT FOUND
zimbra-store…NOT FOUND
zimbra-apache…NOT FOUND
zimbra-spell…NOT FOUND
zimbra-proxy…NOT FOUND
zimbra-archiving…NOT FOUND
zimbra-cluster…NOT FOUND
zimbra-core…NOT FOUND
PLEASE READ THIS AGREEMENT CAREFULLY BEFORE USING THE SOFTWARE.
ZIMBRA, INC. (“ZIMBRA”) WILL ONLY LICENSE THIS SOFTWARE TO YOU IF YOU
FIRST ACCEPT THE TERMS OF THIS AGREEMENT. BY DOWNLOADING OR INSTALLING
THE SOFTWARE, OR USING THE PRODUCT, YOU ARE CONSENTING TO BE BOUND BY
THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE TERMS OF THIS
AGREEMENT, THEN DO NOT DOWNLOAD, INSTALL OR USE THE PRODUCT.
License Terms for the Zimbra Collaboration Suite:
http://www.zimbra.com/license/zimbra_public_eula_2.1.html
Press Return to continue
Checking for prerequisites…
NPTL…FOUND
sudo…FOUND sudo-1.6.9p10-1ubuntu3
libidn11…FOUND libidn11-1.1-1
fetchmail…FOUND fetchmail-6.3.8-10ubuntu1
libpcre3…FOUND libpcre3-7.4-1ubuntu2
libgmp3c2…FOUND libgmp3c2-2:4.2.2+dfsg-1ubuntu2
libexpat1…FOUND libexpat1-2.0.1-0ubuntu1
libxml2…FOUND libxml2-2.6.31.dfsg-2ubuntu1
libstdc++6…FOUND libstdc++6-4.2.3-2ubuntu7
libstdc++5…FOUND libstdc++5-1:3.3.6-15ubuntu4
openssl…FOUND openssl-0.9.8g-4ubuntu2
libltdl3…FOUND libltdl3-1.5.26-1ubuntu1
Prerequisite check complete.
Checking for standard system perl…
perl-5.8.7…Unable to find expected perl-5.8.7. Found version 5.8.8-12 instead.
###WARNING###
The suggested version of one or more packages is not installed.
This could cause problems with the operation of Zimbra.
Do you wish to continue? [N] y
Checking for installable packages
Found zimbra-core
Found zimbra-ldap
Found zimbra-logger
Found zimbra-mta
Found zimbra-snmp
Found zimbra-store
Found zimbra-apache
Found zimbra-spell
Found zimbra-proxy
Select the packages to install
Install zimbra-ldap [Y]
Install zimbra-logger [Y]
Install zimbra-mta [Y]
Install zimbra-snmp [Y]
Install zimbra-store [Y]
Install zimbra-apache [Y]
Install zimbra-spell [Y]
Install zimbra-proxy [N]
Checking required space for zimbra-core
checking space for zimbra-store
Installing:
zimbra-core
zimbra-ldap
zimbra-logger
zimbra-mta
zimbra-snmp
zimbra-store
zimbra-apache
zimbra-spell
You appear to be installing packages on a platform different
than the platform for which they were built.
This platform is UBUNTUUNKNOWN
Packages found: UBUNTU6
This may or may not work.
Using packages for a platform in which they were not designed for
may result in an installation that is NOT usable. Your support
options may be limited if you choose to continue.
Install anyway? [N] Y
The system will be modified. Continue? [N] Y
Removing /opt/zimbra
Installing packages
zimbra-core……zimbra-core_6.0.6_GA_2101.UBUNTU6_amd64.deb…done
zimbra-ldap……zimbra-ldap_6.0.6_GA_2101.UBUNTU6_amd64.deb…done
zimbra-logger……zimbra-logger_6.0.6_GA_2101.UBUNTU6_amd64.deb…done
zimbra-mta……zimbra-mta_6.0.6_GA_2101.UBUNTU6_amd64.deb…done
zimbra-snmp……zimbra-snmp_6.0.6_GA_2101.UBUNTU6_amd64.deb…done
zimbra-store……zimbra-store_6.0.6_GA_2101.UBUNTU6_amd64.deb…done
zimbra-apache……zimbra-apache_6.0.6_GA_2101.UBUNTU6_amd64.deb…done
zimbra-spell……zimbra-spell_6.0.6_GA_2101.UBUNTU6_amd64.deb…done
Operations logged to /tmp/zmsetup.04172008-203856.log
Setting defaults…
DNS ERROR resolving MX for zimbra.empresa.com.br
It is suggested that the domain name have an MX record configured in DNS
Change domain name? [Yes] Yes
Create Domain: [zimbra.empresa.com.br] zimbra.empresa.com.br
Interface: coloque seu ip externo 189.73.73.73
Interface: 127.0.0.1
DNS ERROR – none of the MX records for zimbra.
resolve to this host
It is suggested that the MX record resolve to this host
Re-Enter domain name? [Yes] No
done.
Checking for port conflicts
Main menu
1) Common Configuration:
2) zimbra-ldap: Enabled
3) zimbra-store: Enabled
+Create Admin User: yes
+Admin user to create: admin@zimbra.empresa.com.br
******* +Admin Password UNSET
+Enable automated spam training: yes
+Spam training user: spam.hfzbzl2ydz@zimbra.empresa.com.br
+Non-spam(Ham) training user: ham.nwj9yezlz0@zimbra.empresa.com.br
+Global Documents Account: wiki@zimbra.empresa.com.br
+SMTP host: zimbra.empresa.com.br
+Web server HTTP port: 80
+Web server HTTPS port: 443
+Web server mode: http
+IMAP server port: 143
+IMAP server SSL port: 993
+POP server port: 110
+POP server SSL port: 995
+Use spell check server: yes
+Spell server URL: http://zimbra.empresa.com.br:7780/aspell.php
4) zimbra-mta: EnabledFeita a configuração da senha do administrador do Zimbra devemos agora apertar a tecla a para aplicar as configurações e escolher Yes quando ele solicitar o salvamento das configurações. Em seguida o Zimbra terminará de configurar seus serviços, irá inicializá-los e fará uma pergunta solicitando se você deseja notificar os desenvolvedores do Zimbra sobre sua instalação, provavelmente para gerar estatísticas.
5) zimbra-snmp: Enabled
6) zimbra-logger: Enabled
7) zimbra-spell: Enabled
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)
*** CONFIGURATION COMPLETE – press ‘a’ to apply
Select from menu, or press ‘a’ to apply config (? – help) a
Save configuration data to a file? [Yes] Yes
Save config in file: [/opt/zimbra/config.4577]
Saving config in /opt/zimbra/config.4577…done.
The system will be modified – continue? [No] Yes
Operations logged to /tmp/zmsetup.04172008-203856.log
Setting local config values…done.Pronto! A instalação do Zimbra está finalizada e estamos prontos para acessar sua interface administrativa!
Setting up CA…done.
Deploying CA to /opt/zimbra/conf/ca …done.
Creating SSL certificate…done.
Installing SSL certificates…done.
Initializing ldap…done.
Setting replication password…done.
Setting Postfix password…done.
Setting amavis password…done.
Saving CA in ldap …done.
Creating server entry for zimbra.empresa.com.br…done.
Setting spell check URL…done.
Setting service ports on zimbra.empresa.com.br…done.
Adding zimbra.empresa.com.br to zimbraMailHostPool in default COS…done.
Installing skins…
hotrod
waves
steel
bare
beach
sky
lavender
sand
bones
yahoo
lemongrass
done.
Setting zimbraFeatureIMEnabled=FALSE…done.
Setting zimbraFeatureTasksEnabled=TRUE…done.
Setting zimbraFeatureBriefcasesEnabled=TRUE…done.
Setting zimbraFeatureNotebookEnabled=TRUE…done.
Setting MTA auth host…done.
Setting TimeZone Preference…done.
Creating domain zimbra.empresa.com.br…done.
Creating user admin@zimbra.empresa.com.br…done.
Creating postmaster alias…done.
Creating user wiki@zimbra.empresa.com.br…done.
Creating user spam.hfzbzl2ydz@zimbra.empresa.com.br…done.
Creating user ham.nwj9yezlz0@zimbra.empresa.com.br…done.
Setting spam training accounts…done.
Initializing store sql database…done.
Setting zimbraSmtpHostname for zimbra.empresa.com.br…done.
Initializing logger sql database…done.
Initializing mta config…done.
Configuring SNMP…done.
Setting services on zimbra.empresa.com.br…done.
Setting up zimbra crontab…done.
Setting up syslog.conf…done.
You have the option of notifying Zimbra of your installation.
This helps us to track the uptake of the Zimbra Collaboration Suite.
The only information that will be transmitted is:
The VERSION of zcs installed (6.0.6_GA_2101_UBUNTUUNKNOWN)
The ADMIN EMAIL ADDRESS created (admin@zimbra.empresa.com.br)
Notify Zimbra of your installation? [Yes] Yes
Notifying Zimbra of installation via http://www.zimbra.com/cgi-bin/notify.cgi?VER=5.0.4_GA_2101_UBUNTUUNKNOWN&MAIL=admin@zimbra.empresa.com.br
Notification complete
Starting servers…done.
Checking for deprecated zimlets…done.
Installing zimlets…
com_zimbra_url
com_zimbra_local
com_zimbra_phone
com_zimbra_date
com_zimbra_email
com_zimbra_cert_manager
done.
Initializing Documents…done.
Restarting mailboxd…done.
Moving /tmp/zmsetup.04172008-203856.log to /opt/zimbra/log
Configuration complete – press return to exit
Para acessar a a a interface de administração devemos acessar a seguinte url no navegador: https://localhost:7071/zimbraAdmin
A interface de usuário do Zimbra é executada na porta 80 (porta padrão) do computador, ou seja, pode ser acessada simplesmente acessando o endereço http://localhost ou http://
Agora é só navegar um pouquinho pela interface administrativa e ver como é simples gerenciar um servidor de email em Linux.
Gente vale lembrar que o zimbra contém ferramentas excelentes como spamassassin e outras!
Espero ter ajudado!

Nenhum comentário:
Postar um comentário