none
Besoin d'aide pour création d'une règle de transport avec PowerShell RRS feed

  • Discussion générale

  • Bonjour, 

    je désire créer une règle de transport en shell permettant de filter les messages entrant grâce à une chaîne de caractère dans l'en-tête.

    j'ai essayé : Set-TransportRule -Name new -Conditions HeaderContains MessageHeader '@domain.com' mais quand je visualise la règle dans la console, rien n'apparaît

    Quelqu'un aurait-il une idée ? (ma syntaxe doit être mauvaise)

    Merci d'avance

    Maxime

    vendredi 22 mai 2015 10:09

Toutes les réponses

  • Il faut utiliser 2 paramètres HeaderContainsMessageHeader (avec le nom du Header) et HeaderContainsWords (la vavaleur du header), exemple :

    New-TransportRule -Name "TOTO" -HeaderContainsMessageHeader "X-MS-Exchange-Organization-Autoforwarded" -HeaderContainsWords 'true' -RejectMessageReasonText "Non"  


    Bruce Jourdain de Coutance - Consultant MVP Exchange http://blog.brucejdc.fr

    vendredi 22 mai 2015 12:32
    Modérateur
  • Bonjour, 

    Merci pour ce conseil, toutefois j'ai le message d'erreur suivant sui apparaît ...

    Impossible de trouver un paramètre correspondant au nom « HeaderContainsMessageHeader »

    Qu'en pensez-vous ?

    Merci

    Maxime

    vendredi 22 mai 2015 14:36
  • Quelle est votre version d'Exchange ?

    Bruce Jourdain de Coutance - Consultant MVP Exchange http://blog.brucejdc.fr

    samedi 23 mai 2015 11:17
    Modérateur
  • Bonjour et désolé de ne pas répondre plus rapidement, je suis en Exchange 2007

    Merci

    Maxime

    mardi 26 mai 2015 06:49
  • Bonjour, maximepayan,

    Est-ce que le souci persiste?
    Je vous remercie par avance de votre retour.

    Cordialement,
    Téodora

    Votez! Appel à la contribution TechNet Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.

    dimanche 31 mai 2015 18:29
  • Bonjour, 

    Malheureusement, je n'arrive toujours pas à créer des règles permettant le filtrage sur l'en-tête , ni si le champ interne/externe à l'organisation car il s'agit d'une adresses secondaire ...

    Merci

    Maxime

    lundi 1 juin 2015 06:53
  • Il faut d'abord utiliser la technet Exchange 2007, car il y a eu plusieurs modifications sur les predicats et actions des règles de transport sur chaque version majeur : https://technet.microsoft.com/en-us/library/aa995960%28v=exchg.80%29.aspx

    A priori cela devrait être par exemple :

    New-TransportRule -Name "TOTO" -FromScope NotInOrganization -FromAddressMatches "@toto.com$"  -DeleteMessage

    Par contre quel est le but fonctionnel de la règle?


    Bruce Jourdain de Coutance - Consultant MVP Exchange http://blog.brucejdc.fr

    lundi 1 juin 2015 07:10
    Modérateur
  • Bonjour, Maxime,

    Veuillez consulter cet article:
    How to use Transport Rules in Exchange Server 2007
    Je vous remercie par avance de votre retour.

    Cordialement,
    Téodora

    Votez! Appel à la contribution TechNet Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.

    lundi 1 juin 2015 07:20
  • Bonjour et merci pour votre réponse.

    Je vais essayer de présenter mon problème de façon plus claire.Les règles établies sur le critère interne / externe à l'organisation ne fonctionnent et j'ai une idée sur la cause:

    - Mes utilisateurs appartiennent tous au domaine @mondomaine.com

    - Ce domaine n'est pas déclaré sur Internet, ils ne peuvent donc recevoir des mails que de l'intérieur, tout fonctionne

    - Un client souhaite pouvoir leur envoyer des mails, j'ai donc crée pour chacun une seconde adresse mail de la forma 12345@dominternet.com, dominternet.com étant accessible depuis internet

    - Les utilisateurs peuvent désormais recevoir des mails qui leur sont adressé à leur adresse @dominternet.com

    - Je souhaite que la réception des message en destination des adresse @domintetnet.com ne fonctionnent que s'ils proviennent d'un domaine @domclient.com .

    Pensez-vous que cela soit faisable ?

    Merci

    Maxime

    lundi 1 juin 2015 07:20
  • Bonjour, Maxime,

    Je vous remercie d'avoir fourni cette information complémentaire.
    Si votre adresse secondaire fait partie des domaines acceptés, vous pouvez utiliser cette solution:
    Restricting users to send and receive external messages in Exchange Server 2007

    Cordialement,
    Téodora

    Votez! Appel à la contribution TechNet Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.

    lundi 1 juin 2015 07:40
  • Je souhaite que la réception des message en destination des adresse @domintetnet.com ne fonctionnent que s'ils proviennent d'un domaine @domclient.com .

    Il faut implémenter une règle qui drop tous les messages sauf ceux qui proviennent d'un domaine particulier. Vous n'avez pas spécialement besoin de Powershell pour créer cette règle, la console Exchange suffit, et vous proposes à la fin la cmdlet qu'elle va utiliser.


    Bruce Jourdain de Coutance - Consultant MVP Exchange http://blog.brucejdc.fr

    lundi 1 juin 2015 07:48
    Modérateur
  • Je viens de créer la règle suivante : 

    -- En provenance des utilisateurs externes à lorganisantion

    -- et envoyé à un utilisateur précis

    -- envoyer un NDR

    --Excepter quand le texte des @laposte.net ou '@laposte.net' ou "@laposte.net"apparaît dans un From

    .... sans résultat

    A l'aide !!!

    lundi 1 juin 2015 07:54
  • Sans résultat dans quel sens? Quels sont les tests et les résultats obtenus?

    Bruce Jourdain de Coutance - Consultant MVP Exchange http://blog.brucejdc.fr

    lundi 1 juin 2015 09:01
    Modérateur
  • Je n'ai pas été précis, désolé .... la règle ne match pas les messages, je peux envoyer un mail depuis n'importe quel domaine: le paramétrage visait la réception possible uniquement depuis le domaine laposte.net or, quelque soit le domaine extérieur , l'utilisateur reçoit le mail

    J'ai essayé de filtrer les message en provenance d'utilisateurs internes et la règle s'exécute ...

    Merci

    Maxime

    lundi 1 juin 2015 09:09
  • Il faudrait voir les spécificités de votre organisation pour comprendre ce qui empêche la bonne exécution de la règle.

    - Les utilisateurs peuvent désormais recevoir des mails qui leur sont adressé à leur adresse @dominternet.com

    - Je souhaite que la réception des message en destination des adresse @domintetnet.com ne fonctionnent que s'ils proviennent d'un domaine @domclient.com .

    Par contre vous avez conscience que vos utilisateurs enverront des emails en "@dominternet.com" et qu'il sera impossible d'utiliser la fonction "répondre"?


    Bruce Jourdain de Coutance - Consultant MVP Exchange http://blog.brucejdc.fr

    lundi 1 juin 2015 09:37
    Modérateur
  • Je vous remercie de me prévenir des incohérences qui pourraient apparaître. Le fait que les utilisateurs ne puissent pas répondre correspond parfaitement à la politique que je souhaite mettre en place

    Merci


    lundi 1 juin 2015 09:41