How to use set-transportrule

Welcome Forums General PowerShell Q&A How to use set-transportrule

This topic contains 2 replies, has 3 voices, and was last updated by

11 months, 1 week ago.

  • Author
  • #112031

    Topics: 1
    Replies: 0
    Points: 1
    Rank: Member


    I have already created a new transport rule using the "New-TransportRule".

    But now I wish to modify the existing transport rule using the "Set-TransportRule".

    I wish to add three more additional email addresses to the existing email addresses without affecting the remaining Properties.

    Get-Transportrule "MOFIS Redirect" | fl FromAddressMatchesPatterns

    FromAddressMatchesPatterns : {,,}

    If I ran this command would it append to existing email addreses without affecting the remaining Properties?
    Set-Transportrule "MOFIS Redirect" -FromAddressMatchesPatterns "","","" -RedirectMessageTo ""














  • #112046

    Topics: 1
    Replies: 302
    Points: 144
    Helping Hand
    Rank: Participant

    The documentation on this is not very helpful, is it?

    I'm not familiar with the cmdlet but everything I've read suggests that existing addresses will be overwritten.  The general consensus is that you have to update the collection. e.g

    $collection = New-Object Collections.ArrayList
    $collection = Get-Transportrule "MOFIS Redirect" | Select -ExpandProperty FromAddressMatchesPatterns
    $collection += '','','',''
    Set-Transportrule "MOFIS Redirect" -FromAddressMatchesPatterns $collection -RedirectMessageTo ""
  • #112138

    Topics: 2
    Replies: 31
    Points: 48
    Rank: Member

    Yes, the list of addresses will definitely get overwritten.  I verified with my own testing.  You will need to include the original email addresses in the list of additional ones.  You can add all of the addresses in a text file and use the get-content command as the parameter input:

    Set-TransportRule "MOFIS Redirect" -FromAddressMatchesPatterns (get-content c:\addresses.txt)


The topic ‘How to use set-transportrule’ is closed to new replies.