Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa
Archives de la liste
[sympa-fr] Interaction Sympa 6.12.16 & Zimbra Collaboration Open Source 8.6.0
- From: DRIOU Thomas <adresse@cachée>
- To: <adresse@cachée>
- Subject: [sympa-fr] Interaction Sympa 6.12.16 & Zimbra Collaboration Open Source 8.6.0
- Date: Tue, 28 Jun 2016 14:20:12 +0200
Bonjour,
Dans le cas d'une migration du serveur de mail Postfix et du service de listes Sympa 5.4.3 du laboratoire ATILF du CNRS à Nancy vers la solution Zimbra Collaboration Open Source version 8.6.0 en interaction avec le service de listes Sympa 6.2.16
Installation/configuration/migration de Sympa et Zimbra : OK
Le problème rencontré est que Zimbra ne comprend pas les alias créés par sympa ou n'arrive pas à les lire.
Est ce quelqu'un a déjà rencontré ce problème et si oui comment le solutionner (la cas échéant, existe-t-il une documentation ou des informations pertinentes sur le sujet ?) ?
Merci de votre lecture et je me tiens à disposition si vous avez besoin de plus amples informations sur ma configuration.
Si besoin, je peux envoyer les fichiers de configuration postfix/zimbra ainsi que le fichier de configuration de sympa.
Voilà ce que j'ai déjà entrepris :
-
j'ai créé un fichier /etc/mail/sympa_aliases avec les droits en lecture/écriture de l'utilisateur sympa
- J'ai défini dans le fichier de conf de sympa la ligne : alias_manager /home/sympa/bin/alias_manager.pl qui me génère les alias des listes que je crée depuis l'interface web dans mon fichier sympa_aliases
- Dans la configuration de Zimbra main.cf, je modifie la valeur de alias_map qui a comme valeur de base : lmdb:/etc/aliases en rajoutant mon fichier d'alias sympa ce qui donne : lmdb:/etc/aliases, hash:/etc/mail/sympa_aliases
Pour faire cette modification, comme depuis la version 8.6 alias_map est inclus dans le LDAP en tant qu'attribut, j'ai lancé la commande suivante :
zmprov ms zimbraMtaAliasMaps "lmdb:/etc/aliases, hash:/etc/mail/sympa_aliases"
La modification est bien effective dans le fichier main.cf
Dans ce fichier, j'ai aussi rajouté les lignes suivantes en rapport avec sympa :
sympa_destination_recipient_limit = 1
sympabounce_destination_recipient_limit = 1
- Dans le fichier de configuration /opt/zimbra/postfix/conf/master.cf.in , je rajoute :
sympa unix - n n - - pipe
flags=R user=sympa argv=/home/sympa/bin/queue ${recipient}
sympabounce unix - n n - - pipe
flags=R user=sympa argv=/home/sympa/bin/bouncequeue ${recipient}
Lorsque je rajoute des abonnés à une liste, ces personnes reçoivent bien un mail leur confirmant qu'ils ont été abonnés à la liste.
Mais quand j'envoie un mail à la liste, on me retourne un mail comme quoi le mail ne peut pas être délivré au destinataire.
Aussi, lors de la création d'une liste j'ai ce message mais ma liste se crée quand même(structure de la liste dans le dossier list_data, alias de la liste dans sympa_aliases, ..) :
ERREUR INTERNE (create_list) -
Et en modifiant la configuration de postfix dans zimbra et en essayant de récupérer des infos à droite à gauche sur internet, j'en suis arrivé au point où sympa m’envoie un mail me disant :
L'utilisateur adresse@cachée a été confronté à une erreur interne
(Interface web - ACTION : Command process - LIST : list_test@atilf.fr) :
Impossible d'installer les alias de messagerie.
Consultez les logs pour plus de détails
Voici ce que me dit les logs sympa quand je crée une liste :
Jun 28 11:56:06 named bulk[8800]: notice Sympa::Spindle::ProcessOutgoing::_twist() Start sending message Sympa::Message to Sympa::List (priority 1) (starting 0 seconds after scheduled expedition date)
Jun 28 11:56:06 named bulk[8800]: notice Sympa::Mailer::store() Done sending message Sympa::Message for Sympa::List (priority 1) in 0 seconds since scheduled expedition date
et les logs zimbra lors de la création de la liste :
Jun 28 11:56:03 named postfix/postalias[21696]: fatal: unsupported map type for this operation: hash
Jun 28 11:56:08 named postfix/pickup[3850]: 7FEBC4B99754: uid=1001 from=
Jun 28 11:56:08 named postfix/cleanup[21750]: 7FEBC4B99754: message-id=
Jun 28 11:56:08 named postfix/qmgr[3851]: 7FEBC4B99754: from=, size=773, nrcpt=1 (queue active)
Jun 28 11:56:12 named amavis[3135]: (03135-02) ESMTP:[127.0.0.1]:10024 /opt/zimbra/data/amavisd/tmp/amavis-20160628T113152-03135-_5ixKLGU: -> SIZE=773 Received: from named.atilf.fr ([127.0.0.1]) by localhost (named.atilf.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP for ; Tue, 28 Jun 2016 11:56:11 +0200 (CEST)
Jun 28 11:56:12 named amavis[3135]: (03135-02) Checking: Ip0CnAEyVYhz ->
Jun 28 11:56:14 named postfix/amavisd/smtpd[22004]: connect from localhost[127.0.0.1]
Jun 28 11:56:14 named postfix/amavisd/smtpd[22004]: EAF5D4B99755: client=localhost[127.0.0.1]
Jun 28 11:56:14 named postfix/cleanup[21750]: EAF5D4B99755: message-id=
Jun 28 11:56:15 named amavis[3135]: (03135-02) Ip0CnAEyVYhz FWD from -> , BODY=7BIT 250 2.0.0 from MTA(smtp:[127.0.0.1]:10025): 250 2.0.0 Ok: queued as EAF5D4B99755
Jun 28 11:56:15 named amavis[3135]: (03135-02) Passed CLEAN {RelayedInbound}, -> , Message-ID: , mail_id: Ip0CnAEyVYhz, Hits: -1.901, size: 773, queued_as: EAF5D4B99755, 3992 ms
Jun 28 11:56:15 named postfix/qmgr[3851]: EAF5D4B99755: from=, size=1400, nrcpt=1 (queue active)
Jun 28 11:56:15 named postfix/amavisd/smtpd[22004]: disconnect from localhost[127.0.0.1]
Jun 28 11:56:15 named postfix/smtp[21753]: 7FEBC4B99754: to=, relay=127.0.0.1[127.0.0.1]:10024, delay=7.6, delays=1.4/0.39/2.5/3.3, dsn=2.0.0, status=sent (250 2.0.0 from MTA(smtp:[127.0.0.1]:10025): 250 2.0.0 Ok: queued as EAF5D4B99755)
Jun 28 11:56:15 named postfix/qmgr[3851]: 7FEBC4B99754: removed
Jun 28 11:56:15 named postfix/lmtp[22019]: EAF5D4B99755: to=, relay=named.atilf.fr[194.214.124.153]:7025, delay=0.73, delays=0.05/0.09/0.31/0.28, dsn=2.1.5, status=sent (250 2.1.5 Delivery OK)
Jun 28 11:56:15 named postfix/qmgr[3851]: EAF5D4B99755: removed
Jun 28 11:56:55 named zmconfigd[1025]: Fetching All configs
Jun 28 11:56:56 named zmconfigd[1025]: All configs fetched in 0.55 seconds
Jun 28 11:56:59 named zmconfigd[1025]: Watchdog: service antivirus status is OK.
Jun 28 11:56:59 named zmconfigd[1025]: All rewrite threads completed in 0.00 sec
Jun 28 11:56:59 named zmconfigd[1025]: All restarts completed in 0.00 sec
J'ai essayé de déchiffrer ce que les logs me disent mais je n'arrive pas à comprendre d'où vient l'erreur. La seule chose qui m'interpelle c'est le message suivant dans les logs zimbra :
postfix/postalias[21696]: fatal: unsupported map type for this operation: hash
... Voilà je pense avoir tout dit sur ma situation et je suis arrivé à un point où je n'arrive plus à avancer et à trouver de solutions, c'est pourquoi j'ai décidé de faire appel à cette liste, en espérant trouver solution à mon problème ..
--
------
DRIOU Thomas
ATILF - CNRS
- [sympa-fr] Interaction Sympa 6.12.16 & Zimbra Collaboration Open Source 8.6.0, DRIOU Thomas, 28/06/2016
Archives gérées par MHonArc 2.6.19+.