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: Luc Veillon <adresse@cachée>
  • To: adresse@cachée
  • Subject: Re: [sympa-fr] Problème traitement des bounce
  • Date: Mon, 30 May 2016 18:07:05 +0200

Bonsoir,

Je crois être tombé à plusieurs reprises sur cette erreur, et avoir oublié à chaque fois son existence...

The local(8) delivery agent disallows regular _expression_ substitution of $1 etc. in alias_maps, because that would open a security hole.

Les astuces de ceux qui utilisent VERP avec succès nous intéressent !

Cordialement


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 ?


Le 30/05/2016 à 15:02, Guillaume Tournat a écrit :
Le 30/05/2016 à 11:52, "Thibaut" (via sympa-fr Mailing List) a écrit :
Bonjour,

Sympa Version 6.2.12

Nous sommes aujourd'hui confronté à une erreur lors du traitement des bounces
de sympa.
En effet, lors d'un envoi effectué sur une liste d'un robot, nous observons un
retour en erreur dans les logs de postfix  du type : UNKNOW USER
listes : test_bounce
user en erreur : adresse@cachée

le fichier "sympa.aliases" est adressé en mode "regexp:" ou en mode "hash:" ?

parce qu'en mode "regexp", la ligne suivante n'est pas correcte :

vlist.education.gouv.fr-bounce+*


il faudrait plutôt :
vlist.education.gouv.fr-bounce+.*


alors qu'en mode "hash", elle ne peut pas matcher.

a+ (le bonjour à Luc.V)

-- 
Luc VEILLON
Pôle IH2M Equipe "Hub - Hébergement - Messagerie"
DSI - Rectorat d'Orléans-Tours
10 Rue Molière
45 000 Orléans
Tél: 02 38 79 45 20/ 02 38 79 45 51
Fax: 02 38 79 45 29
Mel : adresse@cachée


-- 
Luc VEILLON
Pôle IH2M Equipe "Hub - Hébergement - Messagerie"
DSI - Rectorat d'Orléans-Tours
10 Rue Molière
45 000 Orléans
Tél: 02 38 79 45 20/ 02 38 79 45 51
Fax: 02 38 79 45 29
Mel : adresse@cachée




Archives gérées par MHonArc 2.6.19+.

Haut de le page