Zimbra: Problème lié au Proxy (98: already in use)

Par défaut

Bonjour, aujourd’hui nous allons résoudre un problème lié à l’utilisation de Zimbra. Zimbra est logiciel de messagerie Serveur OpenSource disponible sous Ubuntu, CentOS….

Apres installation de votre serveur de messagerie, il est important de permettre aux utilisateurs d’utiliser un logiciel de messagerie Client tels que: Thunderbird, Outlook, Bluemail…. ou autre, pour télécharger et lire leurs mail. lors de la configuration de leur Logiciel de messagerie client, il peut arrivé que le logiciel client refuse de récupérer les paramètres POP3 et SMTP. Cela est dû au Proxy Zimbra (Dans mon Cas).

Lorsque vous exécutez la commande ci-dessous pour afficher le statut des modules de fonctionnement de Zimbra:

zmcontrol status

Vous pouvez avoir un résultat similaire suivant:

Stopping proxy...proxy is not running.
Starting proxy...nginx: [emerg] bind() to 0.0.0.0:143 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:993 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:110 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:995 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:143 failed (98: Address already in use)

Indiquant que le port 143 est déjà en utilisation. Pour résoudre le problème suivez ces étapes suivantes:

1- Se connecter en tant que Administrateur sur votre serveur Zimbra

Pour Ubuntu

sudo su

Pour CentOS

su -

2- Se connecter au compte Zimbra avec la commande suivante:

su zimbra

3- Redemarrer les services Zimbra avec la commande suivant:

zmcontrol restart

Si le problème lié au Proxy persiste (apparaît) exécutez les commandes suivantes:

a – exécutez cette commande en remplaçant 7143 par un numéro de port non utilisé sur le système et 143 par un autre numéro de port non utilisé par le système

zmprov -l mcf zimbraImapBindPort 7143 zimbraImapProxyBindPort 143 

b- exécutez cette commande en remplaçant ‘zmhostname’ par le domaine de votre Serveur de messagerie, 7143 par celui spécifié dans la commande précédente et 143 par celui spécifié dans la commande précédente. Ex:

zmprov -l ms `zmhostname` zimbraImapBindPort 7143 zimbraImapProxyBindPort 143

c- Redémarrez les services Zimbra

zmcontrol restart

Et vous verrez que le Service Proxy démarre correctement. Ensuite continuez a configurer votre logiciel de Messagerie client.