« Installation d'un serveur de mail Zimbra 6.0 sous debian lenny » : différence entre les versions

Aller à la navigation Aller à la recherche
aucun résumé des modifications
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 164 : Ligne 164 :
Le fichier <code>/opt/zimbra/jetty/etc/jetty.xml.in</code> défini différents <code>connector</code> qui vont se charger de binder sur les différentes ips/ports. Par défaut, il y en a trois : <code>user services connector, no SSL</code>, <code>user services connector, SSL</code> et <code>Admin services connector; requires SSL</code>. Je rappel encore une fois que ma dernière tentative de binder le connector admin sur une seule ipv4 et une seule ipv6 a échouée.
Le fichier <code>/opt/zimbra/jetty/etc/jetty.xml.in</code> défini différents <code>connector</code> qui vont se charger de binder sur les différentes ips/ports. Par défaut, il y en a trois : <code>user services connector, no SSL</code>, <code>user services connector, SSL</code> et <code>Admin services connector; requires SSL</code>. Je rappel encore une fois que ma dernière tentative de binder le connector admin sur une seule ipv4 et une seule ipv6 a échouée.


Pour chacun de ces connecteurs (sauf le connecteur admin), il faudra ajouter un ligne de ce type afin de forcer l'ip :
Pour chacun de ces connecteurs (sauf le connecteur admin), il faudra ajouter une ligne de ce type afin de forcer l'ip :
<pre>
<pre>
<Set name="Host">XX.XX.XX.XX</Set>
<Set name="Host">XX.XX.XX.XX</Set>
Ligne 259 : Ligne 259 :
<!-- HTTPSEND -->
<!-- HTTPSEND -->
</nowiki></pre>
</nowiki></pre>
===Modification de la configuration de mailboxd===
Éditez le fichier <code>/opt/zimbra/mailboxd/etc/zimbra.web.xml.in</code> et localisez les lignes suivantes :
<pre>
    <!-- =============
        <context-param>
          <param-name>zimbra.soap.url</param-name>
          <param-value>http://localhost:7070/service/soap</param-value>
        </context-param>
    -->
</pre>
Et remplacez les par les suivantes :
<pre>
        <context-param>
          <param-name>zimbra.soap.url</param-name>
          <param-value>https://87.98.144.196/service/soap</param-value>
        </context-param>
</pre>
Notez bien que <code>http</code> est devenu <code>https</code> ainsi que la disparition du port.
N'oubliez pas de supprimer <code><!-- =============</code> et <code>--></code> ! Ce sont les marqueurs qui définissent la section comme commentaire.
A titre d'information, si on avait modifié la configuration de l'interface d'administration dans la configuration de jetty, il aurait fallu modifier <code>/opt/zimbra/mailboxd/etc/zimbraAdmin.web.xml.in</code> de la même manière.
===Redémarrage==
Enfin, redémarrez zimbra afin qu'il prenne en compte la configuration.
<pre>/etc/init.d/zimbra restart</pre>
Je vous conseil vivement de sauvegarder les différents fichiers que vous avez modifié au cas  où une mise à jour de zimbra viendrait les écraser.
=Migration des comptes imap d'un ancien serveur à notre installation zimbra=
Installez l'outil <code>imapsync</code>:
<pre>aptitude install imapsync</pre>
Commencez par créer les différents comptes et leurs alias et vous connectant à l'interface d'administration de zimbra (https://votre-domaine:7071).
Ensuite, utilisez l'outil <code>imapsync</code> pour répliquer les comptes :
<pre>
imapsync --host1 serveur1.domain.com --user1 utilisateur@domain.com --password1 <pass> --host2 serveurzimbra.domain.com --user2 utilisateur@domain.com --authmecH2 PLAIN --password2 <pass2> --ssl2
</pre>
=Ajouter des zimlets=
Une galerie de zimlets (extension pour zimbra) est disponible sur http://gallery.zimbra.com/
Pour les installer, rien de plus simple :
<pre>
su - zimbra
zmzimletctl deploy <zimlet>
</pre>
=Mise a jour de sécurité de zimbra=
télécharger le .tgz, l'extraire, puis lancer le <code>./install.sh</code>
=Réaliser des backups des comptes mails de zimbra=
Je vous renvoi sur http://wiki.zimbra.com/wiki/Backing_up_and_restoring_Zimbra_%28Open_Source_Version%29#Another_option
=Activer les mails de crontab du serveur=
Vous avez installé un serveur mail, mais debian n'en est pas conscient. Pour recevoir les mails de crontab par exemple, il faut créer un lien symbolique de <code>/usr/sbin/sendmail</code> vers <code>/opt/zimbra/postfix/sbin/sendmail</code>
<pre>ln -s /opt/zimbra/postfix/sbin/sendmail /usr/sbin/sendmail</pre>
=Configuration de spamassassin=
N'oubliez pas d'ajouter les directives <code>internal_networks</code> et <code>trusted_networks</code> dans <code>/opt/zimbra/conf/spamassassin/local.conf</code>. Ces directives doivent contenir les ips de vos différents mx secondaires.
4 203

modifications

Menu de navigation