Accéder au contenu.
Menu Sympa

fr - [sympa-fr] Exim + bounce + sympa 6.1 -> 6.2 : une régression ?

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

Archives de la liste

Chronologique Discussions  
  • From: Ludovic POUZENC <adresse@cachée>
  • To: adresse@cachée
  • Subject: [sympa-fr] Exim + bounce + sympa 6.1 -> 6.2 : une régression ?
  • Date: Thu, 23 Mar 2017 17:14:22 +0100

Bonjour,

Nous avons remarqué quelques soucis sur le traitement de bounce dans la configuration que nous avons. Peut-être sommes-nous passé à côté de qque chose d'évident...

Symptôme remonté par un gestionnaire d'une liste : il y a des adresses mails erronées dans sa liste, mais sympa ne remarque rien, la "gestion des erreurs" reste vide.
Côté système, on a Sympa 6.2.16 et on voit le /home/sympa/spool/bounce/bad se remplir.

Le exim local au serveur de liste est configuré en smarthost, le serveur de mail sortant chez nous est un exim 4.82 (d'Ubuntu 14.04, semble pathologique aussi avec Debian 8 qui embarque exim 4.84).

A coup de perl -d:PDB /home/sympa/bin/bounced.pl -F on a vu qu'on ne passe dans aucune des grosses branches de code de bin/Sympa/Spindle/ProcessBounce.pm de la forme if ( $eff_type eq 'multipart/report' ... ), dans les logs c'est spartiate :

Mar 17 15:39:53 listes bounced[10963]: notice Sympa::Spindle::ProcessBounce::_twist()
 Processing Sympa::Message <adresse@cachée>; envelope_sender=; adresse@cachée; adresse@cachée
Mar 17 15:39:53 listes bounced[10963]: info Sympa::Spindle::ProcessBounce::_twist()
 No address found in message Sympa::Message <adresse@cachée>

Le fichier mentionné dans le log commence ainsi et ne contient pas de header Content-Type :
---------------8<---------------------
X-Sympa-To: adresse@cachée
Received: from wagram.mines-albi.fr ([194.167.201.100])
	by listes.mines-albi.fr with esmtps (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128)
	(Exim 4.82)
	id 1cot2k-0002rI-Ut
	for adresse@cachée; Fri, 17 Mar 2017 15:39:50 +0100
Received: from Debian-exim by wagram.mines-albi.fr with local (Exim 4.82)
	id 1cot2k-0007VJ-2e
	for adresse@cachée; Fri, 17 Mar 2017 15:39:50 +0100
X-Failed-Recipients: adresse@cachée,
  adresse@cachée
Auto-Submitted: auto-replied
From: Mail Delivery System <adresse@cachée>
To: adresse@cachée
Subject: Mail delivery failed: returning message to sender
Content-Type: multipart/report; report-type=delivery-status
Message-Id: <adresse@cachée>
Date: Fri, 17 Mar 2017 15:39:50 +0100

This message was created automatically by mail delivery software.

A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:

  adresse@cachée
    SMTP error from remote mail server after RCPT TO:<adresse@cachée>:
    host mailer.example.com [194.57.185.11]: 550-JFC_MSG_DENY_07 Could not complete local recipient verify callout Recipient
    550 verify failed
  adresse@cachée
    Unrouteable address

------ This is a copy of the message, including all the headers. ------
[...]
---------------8<---------------------


Nous avons upgradé le exim chez nous qui est face à internet en 4.86. Ça va en partie mieux pour les retours de pb de boites locales ou pour les pb de rejet durant la session SMTP. Le adresse@cachée apparait en erreur dans l'interface web :

Bouncing address

Status: Other undefined Status (5.0.0) Bounce count: 2 Period: from 20 Mar 2017 to 21 Mar 2017

Le "Other undefined Status" est peut-être suspicieux. Nous avons encore des bounce/bad qui apparaissent, notamment sur des "quota exceeded" de nos usagers locaux.
Je pense aussi que l'ensemble des serveurs de mail distants utilisant des exim moyennement récents sont susceptibles de générer des messages de bounce que notre install de sympa ne parsera pas. Par exemple, depuis un Exim ami en Debian 8 :
---------------8<---------------------
X-Sympa-To: adresse@cachée
Received: from Debian-exim by sympa.example.com with local (Exim 4.84_2)
 id 1cpxIR-0007w6-LS
 for adresse@cachée; Mon, 20 Mar 2017 14:24:27 +0100
X-Failed-Recipients: adresse@cachée
Auto-Submitted: auto-replied
From: Mail Delivery System <adresse@cachée>
To: adresse@cachée
Subject: Mail delivery failed: returning message to sender
Message-Id: <adresse@cachée>
Date: Mon, 20 Mar 2017 14:24:27 +0100

This message was created automatically by mail delivery software.

A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:
 adresse@cachée
 SMTP error from remote mail server after RCPT TO:<adresse@cachée>:
 host 192.0.2.1 [192.0.2.1]: 550 5.1.1 <adresse@cachée>:
 Recipient address rejected: User unknown in local recipient table

------ This is a copy of the message, including all the headers. ------

Return-path: <adresse@cachée>
[...]
---------------8<---------------------

Est-ce que tout est rose chez vous côté "bounce" avec Sympa 6.2 ?

Merci,
-- 
Ludovic POUZENC - Ingénieur Système
Ecole des Mines d'Albi-Carmaux  (http://www.mines-albi.fr)
81013 ALBI CT Cedex 09 - Tel : 05 63 49 33 56


  • [sympa-fr] Exim + bounce + sympa 6.1 -> 6.2 : une régression ?, Ludovic POUZENC, 23/03/2017

Archives gérées par MHonArc 2.6.19+.

Haut de le page