Commit 7ce6f845 authored by David Surville's avatar David Surville
Browse files

Ajout d'une condition sur l'en-tête "Reply-To" sur le filtre sortant des...

Ajout d'une condition sur l'en-tête "Reply-To" sur le filtre sortant des boîtes utilisateurs liées à une adresse fonctionnelle.
Ceci est une solution de contournement pour palier à un problème Zimbra qui empêche le dépôt du mail envoyé dans la boîte d'envoi de l'adresse fonctionnelle.
parent bfa72a6d
Loading
Loading
Loading
Loading
+9 −5
Original line number Diff line number Diff line
@@ -277,11 +277,15 @@ class BoiteGenerique extends Processus

        // Filtre d'envoi
        $filter = new Filter;
        $filter->setName($afName.' | Envoi');
        $test = new FilterTestAddress;
	$test->setHeader('from')->setStringComparison('contains')->setPart('all')
        $filter->setName($afName.' | Envoi')
	       ->setCondition($filter::CONDITION_ANYOF);
        $test1 = new FilterTestAddress;
	$test1->setHeader('from')->setStringComparison('contains')->setPart('all')
	      ->setValue($adresseFonctionnelle);
        $filter->addTest($test);
	$test2 = new FilterTestHeader();
	$test2->setHeader('Reply-To')->setStringComparison('contains')
	      ->setValue($adresseFonctionnelle);
        $filter->setTests(array($test1, $test2));

        $action = new FilterActionFileInto;
        $action->setFolderPath( $sentFolder->absFolderPath );