Aller au contenu


mise en place un serveur "Zimbra"


  • Veuillez vous connecter pour répondre
8 réponses à ce sujet

#1 super_formateur

super_formateur

    Membre débutant

  • Membres
  • 5 messages

Posté 11 avril 2013 - 18:55

Bonjour
mon problème c'est comment mettre en place un serveur "zimbra Sous ubuntu
merci a vous

#2 Looping81

Looping81

    Membre actif

  • Membres
  • PipPip
  • 125 messages
  • LocalisationBrussels (Belgium)

Posté 11 avril 2013 - 19:35

Hello,

Avant tout, tu dois avoir un record MX qui pointe vers l'IP du serveur que tu vas installer... Ensuite :
  • Installe Ubuntu sur un serveur, 10.04 ou 12.04, LTS en 64 bits si l'architecture de ton serveur le permet (normalement oui)
  • Télécharge le package qui correspond ==> http://www.zimbra.co...-downloads.html
  • Décompresse le fichier ==> tar -xvf le_fichier_téléchargé.tgz)
  • Entre dans le dossier créé et lance install.sh (peut-être adapter les droits ==> chmod u+x install.sh)
  • Suis les instructions, il est fort probable que tu doivent ajouter certains composants logiciels manquants (apt-get install nom_composant)
  • Quand tout ce qui était manquant est bien installé, relance la procédure d'installation et répond au différentes questions.
  • Ca doit fonctionner... :rolleyes:
Bonne chance ;).
ZCS Open-Source Edition 8.6.0 sur Ubuntu 12.04 LTS 64bits sur Dell 2x Intel Xeon L5630 - 8Go DDR3 - 4x HDD 1To Raid5+spare - 4x eth 1Gb/s bonding balance-tlb (mode 5)

#3 Dob2806

Dob2806

    Membre avancé

  • Membres
  • 61 messages

Posté 11 avril 2013 - 21:50

Après avoir installé ton ubuntu server :

il faut si ce n'est pas déjà fait installer bind9 et les utilitaires DNS

# apt-get install bind9

configurer le fichier /etc/hosts

# nano /etc/hosts

127.0.0.1	 localhost
#127.0.1.1	 webmail
192.168.1.15 webmail.mondomain.fr webmail

# The following lines are desirable for IPv6 capable hosts
::1	 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

ici l'ip interne de mon serveur est 192.168.1.15 à adapter selon ta config !!


Configurer le fichier hostname

# nano /etc/hostname

Webmail

Configurer le fichier resolv.conf

# nano /etc/resolv.conf

search mondomain.fr
nameserver 127.0.0.1

Configurer le fichier named.conf.local

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

zone "mondomain.fr" {
	 type master;
	 file "/etc/bind/db.mondomain.fr";
};

zone "1.168.192.in-addr.arpa" {
	 type master;
	 file "/etc/bind/db.1.168.192.in-addr.arpa";
};

Configurer le fichier named.conf.options

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

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

	 query-source address * port 53;

	 // 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
	 // the all-0's placeholder.

	 forwarders {
	 212.27.40.240;
	 212.27.40.241;
};

les ip 212.27.40.240 et 212.27.40.241 correspondent aux ip des DNS de mon provider à adapter selon le tiens !!

On va ensuite créer le fichier db.mondomain.fr


# touch /etc/bind/db.mondomain.fr
# nano /etc/bind/db.mondomain.fr

;
; BIND data file for local loopback interface
;
$TTL 604800
@	 IN	 SOA	 mondomain.fr. webmail.mondomain.fr. (
	 2			 ;	 Serial
	 604800		 ;	 Refresh
	 86400		 ;	 Retry
	 2419200		 ;	 Expire
	 604800 )	 ;	 Negative Cache TTL
;
@	 IN	 NS	 webmail.mondomain.fr.
@	 IN	 MX 10 webmail.mondomain.fr.
@	 IN	 A	 192.168.1.15
webmail IN	 A	 192.168.1.15
mondomain.fr IN	 MX 10 webmail

Puis créons le fichier db.1.168.192.in-addr.arpa

# touch /etc/bind/db.1.168.192.in-addr.arpa
# nano /etc/bind/db.1.168.192.in-addr.arpa

;
; BIND reverse data file for local loopback interface
;
$TTL 604800
@	 IN	 SOA	 mondomain.fr. admin. mondomain.fr. (
	 1			 ;	 Serial
	 604800		 ;	 Refresh
	 86400		 ;	 Retry
	 2419200 ;	 Expire
	 604800 )	 ;	 Negative Cache TTL
;
@	 IN	 NS	 webmail. mondomain.fr.
15	 IN	 PTR	 webmail. mondomain.fr.

ne pas oublier les ; et les . à la fin des lignes


VERIFICATION VIA DIG & NSLOOKUP

Avant toute chose on redemarre pour prendre en compte les changement precedent.

on va faire un dig sur notre mx, il devrait retourner plus ou moins ceci :

# dig mx mondomain.fr

; <<>> DiG 9.6-ESV-R1 <<>> mx mondomain.fr
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 26383
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1

;; QUESTION SECTION:
;mondomain.fr.		 IN	 MX

;; ANSWER SECTION:
mondomain.fr. 604800 IN	 MX	 10 webmail.mondomain.fr.

;; AUTHORITY SECTION:
mondomain.fr. 604800 IN	 NS	 webmail.mondomain.fr.

;; ADDITIONAL SECTION:
webmail.mondomain.fr. 604800 IN A	 192.168.1.15

;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Mon Jul 12 23:52:24 2010
;; MSG SIZE rcvd: 92

la meme chose avec l'url de ton serveur

# dig a webmail.mondomain.fr

; <<>> DiG 9.6-ESV-R1 <<>> a webmail.mondomain.fr
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 34622
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;webmail.mondomain.fr. IN	 A

;; ANSWER SECTION:
webmail.mondomain.fr. 604800 IN A	 192.168.1.15

;; AUTHORITY SECTION:
mondomain.fr. 604800 IN	 NS	 webmail.mondomain.fr.

;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Mon Jul 12 23:53:21 2010
;; MSG SIZE rcvd: 76

puis un nslookup de ton domaine :

# nslookup mondomain.fr
Server:		 127.0.0.1
Address:	 127.0.0.1#53

Name: mondomain.fr
Address: 192.168.1.15

Verification si présence et désinstallation d’Exim

Exim est un serveur de messagerie installer par default avec certaine distrib. Il faut le désinstaller pour éviter une erreur de conflit de port 25.

Pour l’arrêter on utilise la commande :

# /etc/init.d/exim4 stop
Pour désactiver le service :

# update-rc.d -f exim4 remove

Pour purger les fichiers d’exim :

# apt-get remove exim4 --purge

Avant de commencer a proprement parlé de l’installation de Zimbra, installons les prérequis:

#apt-get install libperl5.10 libltdl7 sysstat ntp fetchmail rsyslog arj cabextract lha lzop nomarch tnef unrar zoo sqlite3

On recupere la derniere version de zimbra on le decompresse puis on va dans le repertoire d'installation et on lance le fichier
./install

cela devrait fonctionner.

ne pas oublier d'ouvrir les ports de ton routeur et de les rediriger vers ton serveur :
80    TCP pour le http
443 TCP pour le https
25    TCP pour le smtp
110 TCP pour le pop3
143 TCP pour l'imap
993 TCP pour l'imap ssl
995 TCP pour le pop3 ssl
389 UDP pour le ldap
ZCS OSE 8.0.6 sous Ubuntu 12.04 server 64 bits.

#4 Klug

Klug

    Zimbra Jedi

  • Membres
  • PipPipPipPip
  • 10 400 messages
  • LocalisationBeaucaire - Gard

Posté 12 avril 2013 - 06:05

Je rappelle qu'on peut faire beaucoup plus simple que bind avec dnsmasq.

#5 Dob2806

Dob2806

    Membre avancé

  • Membres
  • 61 messages

Posté 12 avril 2013 - 08:05

Je ne connais pas dnsmasq je vais jetter un oeil tu aurais quelques liens s'il te plaît ?
ZCS OSE 8.0.6 sous Ubuntu 12.04 server 64 bits.

#6 Klug

Klug

    Zimbra Jedi

  • Membres
  • PipPipPipPip
  • 10 400 messages
  • LocalisationBeaucaire - Gard

Posté 12 avril 2013 - 08:18

Le fichier de conf "par défaut" est très bien commenté et facile à comprendre.

Cine a écrit un tuto aussi : http://forums.zextra...n-splitdns.html

#7 Dob2806

Dob2806

    Membre avancé

  • Membres
  • 61 messages

Posté 12 avril 2013 - 10:48

Je dois passer mon serveur ubuntu en 12.10 je testerai avec du coup !!
ZCS OSE 8.0.6 sous Ubuntu 12.04 server 64 bits.

#8 super_formateur

super_formateur

    Membre débutant

  • Membres
  • 5 messages

Posté 16 avril 2013 - 02:18

merci a vous :)

#9 super_formateur

super_formateur

    Membre débutant

  • Membres
  • 5 messages

Posté 20 mai 2013 - 00:09

oui avec dnsmasq est plus simple




0 utilisateur(s) li(sen)t ce sujet

0 membre(s), 0 invité(s), 0 utilisateur(s) anonyme(s)