Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] Problème traitement des bounce

Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

Archives de la liste

Chronologique Discussions  
  • From: Guillaume Tournat <adresse@cachée>
  • To: adresse@cachée
  • Subject: Re: [sympa-fr] Problème traitement des bounce
  • Date: Mon, 30 May 2016 19:23:23 +0200

Le 30/05/2016 à 16:18, Luc Veillon (via sympa-fr Mailing List) a écrit :
Bonjour à tous (et à Guillaume T. en particulier :-)

Ce qui nous perturbe est qu'il semble que les adresses ne sont pas correctement matchées par le caractère *

Concrètement :
en mode normal : from = adresse@cachée
en mode verp :      from = adresse@cachée

Le retour d'erreur est donc émis vers
en mode normal : to = adresse@cachée
en mode verp :      to = adresse@cachée

Nous avons un virtual_regexp
/^(.*)@vlist\.education\.gouv\.fr$/ vlist.education.gouv.fr-$1

défini dans
virtual_alias_maps = regexp:/etc/postfix/virtual_regexp

qui provoque la réécriture en :
en mode normal : to = adresse@cachée
en mode verp : to = adresse@cachée

Chacun est alors renvoyé vers relay=local

A ce stade, on passe alors par nos alias définis dans
alias_maps = hash:/etc/aliases,hash:/appli/sympa/alias/sympa.aliases
alias_database = hash:/etc/aliases,hash:/appli/sympa/alias/sympa.aliases

où on devrait matcher les deuxièmes et troisièmes lignes :
bounce+*: "| /export/users/sympa/bin/bouncequeue adresse@cachée"
vlist.education.gouv.fr-test_bounce-owner: "| /appli/sympa/sympaV6.2.12/sympa/bin/bouncequeue adresse@cachée"
vlist.education.gouv.fr-bounce+*: "| /appli/sympa/sympaV6.2.12/sympa/bin/bouncequeue adresse@cachée"

Et là, pb :
en mode normal
=> status=sent (delivered to command:  /appli/sympa/sympaV6.2.12/sympa/bin/bouncequeue adresse@cachée)

en mode verp :
=> unknown user: "vlist.education.gouv.fr-bounce+test_domain_bnc==a==ac-orleans-tours.fr==test_bounce"

Si je compare les deux lignes de match avec leurs deux cibles
en mode normal :
vlist.education.gouv.fr-test_bounce-owner
vlist.education.gouv.fr-test_bounce-owner: "| /appli/sympa/sympaV6.2.12/sympa/bin/bouncequeue adresse@cachée"

en mode verp :
vlist.education.gouv.fr-bounce+*
vlist.education.gouv.fr-bounce+test_domain_bnc==a==ac-orleans-tours.fr==test_bounce

Le caractère d'expansion * ne fonctionnerait donc pas dans un alias en mode hash ?

il me semblait qu'une table compilée de type hash ne supportait pas les expressions régulières.
à la différence d'une table évaluée de type regexp...

a+



Archives gérées par MHonArc 2.6.19+.

Haut de le page