none
Transport Rule for Multiple Recipients RRS feed

  • Question

  • I am trying to create a transport rule that will send a message to multiple recipients.  When I create it, it only gives the option for recipient1 OR recipient2 OR recipient3.  I can't seem to find a way to make it an AND, and it's only sending one message to one recipient.  I am using the redirect message action, which is what I would like it to do, but I also tried a forward and that didn't give me an AND option either.  Any help would be greatly appreciated.

     

    -andy

    Thursday, September 16, 2010 1:34 PM

Answers

  • You should be able to create a DL of the recipients you want to get the message, and then forward a copy to the DL.
    [string](0..33|%{[char][int](46+("686552495351636652556262185355647068516270555358646562655775 0645570").substring(($_*2),2))})-replace " "
    • Marked as answer by Andrew.Clarke Thursday, September 16, 2010 2:28 PM
    Thursday, September 16, 2010 2:19 PM

All replies

  • You should be able to create a DL of the recipients you want to get the message, and then forward a copy to the DL.
    [string](0..33|%{[char][int](46+("686552495351636652556262185355647068516270555358646562655775 0645570").substring(($_*2),2))})-replace " "
    • Marked as answer by Andrew.Clarke Thursday, September 16, 2010 2:28 PM
    Thursday, September 16, 2010 2:19 PM
  • That would definitely work but is there a way to make a rule with an AND?  It seems kind of odd that they would leave that out. Thank you
    Thursday, September 16, 2010 2:31 PM
  • Not that I know.  The transport rules seem to have been kept rather minimalist (probably for reasons of efficiency, but someone from MS will have to answer that). 

     I've also complained about not supporting the full dotnet regex engine in their pattern matches starting with Exchange 2007. What they call a regular expression in their transport rules is a far cry from the regular expression functionality available in a powershell script.

    But it is what it is, and that's what you've got to work with.


    [string](0..33|%{[char][int](46+("686552495351636652556262185355647068516270555358646562655775 0645570").substring(($_*2),2))})-replace " "
    Thursday, September 16, 2010 2:42 PM