5 décembre 2013 | Posted in:Mail

Introduction

Obm est une solution de messagerie collaborative open source, sauf le connecteur outlook.Je fais ce tuto car la documentation d obm est blindé d erreurs, et j ai coulé un nombre d heures impressionnantes avant de mettre en place une procédure d installation sans souci ainsi que quelques retouches pour éviter certain bug.

Préambule.

La machine

L installation et la procédure décrite ici ce font sur :
Un vm ayant 2 coeur, 4Go de Ram et 50Go de Disque dur.
Installation faite depuis une installation netinstall 6.0.8
http://cdimage.debian.org/cdimage/archive/6.0.8/amd64/iso-cd/debian-6.0.8-amd64-netinst.iso

Configurer vos dns

Creez un sous-domaine de type A qui pointe sur l ip de votre serveur

par exemple : mail.nomdedomaine.com
Puis modifiez le mx pour qu il aille sur ce sous domaine.

Installation de la debian

Lancez l installation.
Il faut que le nom de la machine soit mail (comme le sous domaine) et que vous mettiez votre nom de domaine dans domaine.

Au niveau des paquets a installer, ne prenez que le paquet serveur ssh et utilitaire standard du système.

Installation d’obm

on commence par mettre a jour ou cas ou.

On supprime des paquets qui génére des problemes

On edite le fichier sources.liste

on efface tout et vous collez ca

Puis

et on installe le serveur mysql

On ajoute la clé obm

on met a jour

on installe le paquet php5-mysql

puis on lance l installation d obm

Répondre aux questions

ATTENTION : Beaucoup de mot de passe sont en clair, n utilisez pas le meme mot de passe que le compte root de la machine

Dans l ordre

  1. external url => mail.mondomain.com
  2. ip adress ldap faite direct ok on laisse tout sur le meme serveur
  3. Type de database => MYSQL
  4. ip de la database pareil que pour 2, ok direct
  5. nom de la base on fait ok direct
  6. utilisateur de la base ok sans rien changer
  7. definissez un mot de passe
  8. munin, ok sans rien changer
  9. definisser le mot de passe ldap
  10. configuration de cyrus-common => oui
  11. postfix configuration => Site internet
  12. nom du serveur de courrier => mail.mondomain.com
  13. Ok direct sauf si vous avez un proxy
  14. utiliser les regle de spamassin => oui
  15. obm prend la main sur apache => oui
  16. ip du tomcat direct ok on est en local
  17. pareil pour ip opush ok
  18. accepter la licence pour java
  19. configuration obm-storage => oui
  20. entrez le mot de passe root mysql

On verifie deux choses.

Éditez le fichier /etc/default/jetty
et vérifier que vous avez bien : NO_START=0

éditez le fichier /etc/default/saslauthd
et vérifier que vous avez bien : START=yes

Débugger munin

L installation de munin a quelque souci nous allons les regler
on edite le fichier de configuration d apache de munin.

Modifier le : Allow from localhost 127.0.0.0/8 ::1
Par : Allow from all

puis rajoutez la ligne : DirectoryIndex index.html

Alors a la base le munin est accessible via l adresse http://mail.mondomaine.com/stats
Dans la configuration obm, mais cela est mal fait, en effet le dossier qu il pointe dans le /var/www n existe pas.
Munin est ailleurs on va donc faire un lien symbolique pour retablir tout ca

Il est maintenant accessible a l ‘adresse : http://mail.mondomaine.com/munin

Installation du webmail

Il existe un lien dans l interface d obm pour un webmail, mais ce dernier est pas installé.
Nous allons le faire avec un roundcube

On commence par installer une dependance.

Connectez vous sur le phpmyadmin, afin de creer facilement une base de donnée pour roundcube avec un utilisateur et un mot de passe. Le phmyadmin c est pas du superflu ca vous aidera si vous devez par la suite checker le sql d obm.

Puis

on modifie maintenant la configuration de php.ini et d apache.

remplacez

par

On edite le fichier apache de configuration de obm

on rajoute en dessous de

Alias /stats /var/www/munin

On redemarrer apache

On fini l installation du webmail en suivant les indications de l installer en se rendant a l adresse :
http://mail.mondomaine.com/webmail/installer/

Enfin editez le fichier config de roundcube pour activer le plugins

et rajoutez dans la section plugins

Voila vous avez une installation faite. On peut bien sur l ameliorer mais cela sera dans les prochains tutos.

Pour finir j ai rebooté le serveur.

 

Comment debbuger

Comme on est jamais a l abri d une erreur, voici quelque info pour debbuger

Obm embarque avec lui un outils de check

https://mail.mondomaine.com/healthcheck/

le fichier error log de obm pour apache ce trouve la :

Verifier vos mx

Envoyez un mail en telnet

pour sortir de l écriture du texte de mail faite entrée puis . puis entrée

verifier vos log mails

1 Comment

  1. Installation de OBM 2.5.6 sous debian wheezy 7.4 64Bits | apprendre c est bien, comprendre c est mieux - […] grand chose ne change par rapport au tutorial que j avais déjà écrit :  Installation Obm 2.5.5 sur une…

Leave a Reply


You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

*