
Powershellで送信スパム対策ポリシーの情報を取得するには、Get-HostedOutboundSpamFilterPolicyとGet-HostedOutboundSpamFilterRuleのコマンドレットを実行することで可能です。
HostedOutboundSpamFilterPolicyで設定内容、Get-HostedOutboundSpamFilterRuleでポリシーの適用ユーザーなどを確認することができます。
それぞれのコマンドレットで取得できる情報についてご紹介したいと思います。
実行コマンドレット
Get-HostedOutboundSpamFilterPolicy
Get-HostedOutboundSpamFilterPolicy | Export-CSV -NoTypeInformation -Encoding UTF8 C:\temp\OutboundSpamFilterPolicy.csv
Get-HostedOutboundSpamFilterRule
Get-HostedOutboundSpamFilterRule | Export-CSV -NoTypeInformation -Encoding UTF8 C:\temp\OutboundSpamFilterRule.csv
Get-HostedOutboundSpamFilterPolicyで取得できる情報
Name
ポリシー名 (既定のポリシーは Default)
RecipientLimitExternalPerHour
外部への受信者への送信を制限する(時間単位)
24時間以内の外部への送信制限数
RecipientLimitInternalPerHour
内部への受信者への送信を制限する(時間単位)
24時間以内のへの送信制限数
RecipientLimitPerDay
1日あたりの受信者数の最大限度
ActionWhenThresholdReached
条件を超過した場合の処理
-Alert : 処理なし、アラートのみ
-BlockUserForToday : ユーザーによるメールの送信を以下の日まで制限する
-BlockUser : ユーザーによるメールの送信を制限する
AutoForwardingMode
外部への自動転送の制御のパラメータ
-Automatic : 自動 - システム制御
-Off : オフ - 転送が無効になっています
-On : オン - 転送が有効になっています
BccSuspiciousOutboundMail
制限を超えた疑わしい送信メッセージのコピーをユーザーとグループに送信する
BccSuspiciousOutboundAdditionalRecipients
「制限を超えた疑わしい送信メッセージのコピーをユーザーとグループに送信する」で指定したアドレスが有効か無効か
NotifyOutboundSpam
迷惑メールの送信によって送信者がブロックされた場合に、これらのユーザーとグループに通知するが有効か無効か
NotifyOutboundSpamRecipients
「迷惑メールの送信によって送信者がブロックされた場合に、これらのユーザーとグループに通知する」で指定したアドレス
WhenChanged
最新更新日時
WhenCreated
ポリシーの作成日時
Get-HostedOutboundSpamFilterRuleで取得できる情報
Name
ポリシー名
WhenChanged
最新更新日
State
ポリシーの有効/無効
Description
概要
Priority
優先度
Comments
説明
From
対象のユーザー
FromMemberOf
対象のグループ
SenderDomainIs
対象のドメイン
ExceptIfFrom
除外対象のユーザー
ExceptIFromMemberOf
除外対象のグループ
ExceptISenderDomainIs
除外対象のドメイン