Project

General

Profile

Scénario #29453

Problème de distribution de mail local dans un certain cas

Added by Arnaud FORNEROT 8 months ago. Updated 5 days ago.

Status:
Terminé (Sprint)
Priority:
Normal
Assigned To:
Category:
-
Start date:
06/19/2020
Due date:
07/03/2020
% Done:

100%

Story points:
1.0
Remaining (hours):
0.00 hour
Velocity based estimate:
Release:
Release relationship:
Auto

Description

Tous les messages sont envoyés à l’adresse définie par system_mail_to dans le cas où

  • libelle_etab = nom_machine
  • domaine_messagerie_etab commence par libelle_etab (ou non machine en fait)

Peut-être interdire que libelle_etab = nom_machine ?


Subtasks

Tâche #30357: Mettre en place des règles plus spécifiques au nom de domaine de messagerieFerméDaniel Dehennin

History

#1 Updated by Arnaud FORNEROT 8 months ago

  • Description updated (diff)

#2 Updated by Daniel Dehennin 8 months ago

  • Description updated (diff)

#3 Updated by Joël Cuissinat 7 months ago

  • Parent task set to #29652

#4 Updated by Joël Cuissinat 7 months ago

On ne peut pas le faire sur les versions en production car ça planterait les utilisateurs dans cette configuration.
Je propose, si cela est possible d'ajouter un "warning" dans gen_config.

#5 Updated by Joël Cuissinat 6 months ago

  • Status changed from Nouveau to En cours
  • Assigned To set to Joël Cuissinat
  • Parent task changed from #29652 to #29749

#6 Updated by Joël Cuissinat 6 months ago

Le bout de dico suivant suffit à faire afficher un avertissement :

        <check name='valid_differ' target='nom_machine' level="warning">
            <param type='eole'>libelle_etab</param>
        </check>

Mais, il faut définir exactement la condition qui doit être testée !

#7 Updated by Daniel Dehennin 6 months ago

Sur un scribe, le problème vient du forçage des destinataires par la réécriture des adresses

####
#### Force From: and To: envelope and Reply-To header
####
\N^([^@]+)@scribe.*$\N "${if eq {$received_protocol}{local}{fromuser@ac-test.fr} fail}"  Fr
\N^([^@]+)@scribe.*$\N "${if eq {$received_protocol}{local}{touser@ac-test.fr} fail}" T

Si par malheur le nom de domaine de la messagerie commence par scribe, alors tous les mails à destination de n’importe quel utilisateur sont envoyés à %%system_mail_to.

Il ne faut pas que le nom de domaine de la messagerie commence par le nom de la machine

Ces règles de réécriture sont faites pour que tous les mails systèmes avec un destinataire de la forme

<portnawak>@<nom de la machine ou d’un conteneur>.*

soient envoyés à %%system_mail_to.

Nous pourrions peut-être être plus réstrictif sur cette réécriture en spécifiant les noms de domaines à réécrire:

####
#### Force From: and To: envelope and Reply-To header
####
\N^([^@]+)@scribe\.ac-test\.fr$\N "${if eq {$received_protocol}{local}{fromuser@ac-test.fr} fail}"  Fr
\N^([^@]+)@scribe\.ac-test.fr$\N "${if eq {$received_protocol}{local}{touser@ac-test.fr} fail}" T

Il faudrait peut-être multiplier les règles de réécriture pour l’expéditeur et le destinataire.

#8 Updated by Joël Cuissinat 5 months ago

  • Status changed from En cours to Nouveau
  • Assigned To deleted (Joël Cuissinat)
  • Start date deleted (01/13/2020)
  • Parent task deleted (#29749)

#9 Updated by Joël Cuissinat 5 months ago

  • Tracker changed from Tâche to Scénario
  • Due date set to 04/30/2020
  • Target version changed from sprint 2020 13-15 Equipe MENSR to sprint 2020 16-18 Equipe MENSR
  • Start date set to 04/14/2020
  • Story points set to 1.0

#10 Updated by Gilles Grandgérard 5 months ago

  • Target version changed from sprint 2020 16-18 Equipe MENSR to sprint 2020 19-21 Equipe MENSR

#11 Updated by Joël Cuissinat 3 months ago

  • Target version changed from sprint 2020 19-21 Equipe MENSR to sprint 2020 25-27 Equipe MENSR

#12 Updated by Joël Cuissinat 3 months ago

  • Assigned To set to Daniel Dehennin
  • Release set to EOLE 2.7.1.3

#13 Updated by Daniel Dehennin 3 months ago

J’ai fait le paquet 2.8 mais la branche est basé sur 2.5.2, si on valide le fonctionnement il sera facile de fusionner avec les versions voulues.

#14 Updated by Joël Cuissinat 5 days ago

  • Status changed from Nouveau to Terminé (Sprint)

Also available in: Atom PDF