User Tools

Site Tools


транспортные_правила

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
транспортные_правила [2024/07/01 16:06] jpтранспортные_правила [2025/02/20 12:52] (current) jp
Line 3: Line 3:
 === Удалить в заголовке копию (Cc) === === Удалить в заголовке копию (Cc) ===
  
-Представим, что нам надо вырезать из заголовка письма поле Cc. К примеру, на основе этого поля некая система обрабатывает письма и нам не нужно, чтобы она учитывала это поле. При этом, требуется, чтобы копия получателю, указанному в Cc, всё-таки дошла. Создадим транспортное правило, в условиях которого будем опираться на получателя, а в действиях будет удаление заголовка.+Представим, что нам надо вырезать из заголовка письма поле Cc. К примеру, на основе этого поля некая система автоматически обрабатывает письма и нам необходимо, чтобы она учитывала это поле. При этом, требуется, чтобы копия получателю, указанному в Cc, всё-таки дошла. Создадим транспортное правило, в условиях которого будем опираться на получателя, а в действиях будет удаление заголовка.
  
-Условие: //The recipient is// +Условие: //The recipient is// (почтовый ящик получателя)
-Действие: //Remove this header//+
  
 +Действие: //Remove this header// (поле "Cc")
 +
 +;#;
 +{{::exchange_remove_header_cc.jpg?600|}}
 +;#;
 +
 +Письмо, отправленное получателю с копией кому-то ещё - дойдёт до обоих адресатов, но адресата, указанного в копии - видно не будет.
 +
 +----
 +
 +=== Выгрузка списка транспортных правил ===
 +
 +Задача: найти активные транспортные правила, которые либо редиректят, либо копируют сообщения кому-либо и выбрать полезную информацию из обширных свойств правил (на кого редирект, кто адресат и др.). Выводить удобнее в данном случае в виде списка в тектовый файл - без использования командлета //Export-CSV//, т.к. граф много и в правилах могут быть многострочные комментарии.
 +
 +<WRAP prewrap>
 +<code>
 +Get-TransportRule | Where-Object {(($_.actions -like "*RedirectMessage*") -or ($_.actions -like "*copy*")) -and ($_.state -eq "Enabled")} | select -Property Name,comments,From,FromAddressContainsWords,SentTo,RedirectMessageTo,BlindCopyTo,CopyTo,Ad
 +dToRecipients,WhenChanged,State,@{name='Actions'; expression={($_.Actions).name}},ExpiryDate | fl > C:\TranspRules\rules3.txt
 +</code>
 +</WRAP>
 +
 +В полученном выводе для читабельности большого списка правил - удобно вставить разделитель. В //notepad++// выполним операцию //replace// по поиску //"\n\r"//
 +;#;
 +{{:wiki:transport_rules_replace_npp.jpg|}}
 +;#;
 +
 +{{tag>Exchange Microsoft Mail}}
  
транспортные_правила.1719849960.txt.gz · Last modified: 2024/07/01 16:06 by jp