This topic contains 2 replies, has 3 voices, and was last updated by
September 18, 2018 at 3:17 pm #112031ParticipantPoints: 0Rank: 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
If I ran this command would it append to existing email addreses without affecting the remaining Properties?
Set-Transportrule "MOFIS Redirect" -FromAddressMatchesPatterns "email@example.com","firstname.lastname@example.org","email@example.com" -RedirectMessageTo "firstname.lastname@example.org"
September 18, 2018 at 8:35 pm #112046ParticipantPoints: 0Rank: Member
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 += 'email@example.com','firstname.lastname@example.org','email@example.com','firstname.lastname@example.org' Set-Transportrule "MOFIS Redirect" -FromAddressMatchesPatterns $collection -RedirectMessageTo "email@example.com"
September 19, 2018 at 5:45 pm #112138ParticipantPoints: 1Rank: 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)
You must be logged in to reply to this topic.