
今回はスパム対策ポリシー(スパムフィルター)の情報を確認するPowershellのコマンドレットや各パラメーターについてご紹介したいと思います。
Get-HostedContentFilterPolicy と Get-HostedContentFilterRule のコマンドレットで確認が可能であり、Get-HostedContentFilterPolicyが各設定内容、Get-HostedContentFilterRuleが適用されているユーザーなどの確認ができます。
以下の記事を参考にExchangeOnlineに接続してから実行します。
- Get-HostedContentFilterPolicyについて
- Name
- SpamAction
- HighConfidenceSpamAction
- PhishSpamAction
- HighConfidencePhishAction
- BulkSpamAction
- SpamQuarantineTag
- HighConfidenceSpamQuarantineTag
- PhishQuarantineTag
- HighConfidencePhishQuarantineTag
- BulkQuarantineTag
- InlineSafetyTipsEnabled
- ZapEnabled
- SpamZapEnabled
- PhishZapEnabled
- QuarantineRetentionPeriod
- IntraOrgFilterState
- AddXHeaderValue
- ModifySubjectValue
- RedirectToRecipients
- BulkThreshold
- IncreaseScoreWithImageLinks
- IncreaseScoreWithBizOrInfoUrls
- IncreaseScoreWithNumericlps
- IncreaseScoreWithRedirectToOtherPort
- MaskAsSpamEmptyMessages
- MaskAsSpamJavaScriptInHtml
- MaskAsSpamFramesInHtml
- MaskAsSpamObjectTagsInHtml
- MaskAsSpamEmbedTagsInHtml
- MaskAsSpamFormTagsInHtml
- MaskAsSpamWebBugsInHtml
- MaskAsSpamSensitiveWordList
- MaskAsSpamSpfRecordHardFail
- MaskAsSpamFromAddressAuthFail
- MaskAsSpamNdrBackscatter
- EnableLanguageBlockList
- LanguageBlockList
- EnableRegionBlockList
- RegionBlockList
- AllowSenders
- AllowSenderDomains
- BlockedSenders
- BlockedSenderDomains
- Get-HostedContentFilterRuleについて
Get-HostedContentFilterPolicyについて
<実行例>
Get-HostedContentFilterPolicy | Export-CSV -Encoding UTF8 -Path C:\temp\ContentFilterPolicy.csv -NoTypeInformation
出力結果
Name
ポリシー名
SpamAction
迷惑メールの処理
HighConfidenceSpamAction
:高確度迷惑メールの処理
PhishSpamAction
フィッシングの処理
HighConfidencePhishAction
高確度フィッシングの処理
BulkSpamAction
一括苦情レベル(BCL)が満たされたか、または超過しました(バルクメール)の処理
SpamQuarantineTag
迷惑メールの検疫ポリシー
HighConfidenceSpamQuarantineTag
高確度迷惑メールの検疫ポリシー
PhishQuarantineTag
フィッシングの検疫ポリシー
HighConfidencePhishQuarantineTag
高確度フィッシングの検疫ポリシー
BulkQuarantineTag
バルクメールの検疫ポリシー
InlineSafetyTipsEnabled
スパムの安全性のヒントを有効にする(有効/無効)
ZapEnabled
ゼロアワー自動消去(ZAP)を有効にする(有効/無効)
SpamZapEnabled
迷惑メールメッセージに対して有効にする(有効/無効)
PhishZapEnabled
フィッシングメッセージに対して有効にする(有効/無効)
QuarantineRetentionPeriod
スパムを指定した日数隔離しておく(検疫に隔離される期間)
IntraOrgFilterState
アクションを実行する組織内メッセージ
AddXHeaderValue
Xヘッダーの追加
ModifySubjectValue
件名の先頭にテキストを追加
RedirectToRecipients
このメールアドレスにリダイレクト
BulkThreshold
バルクメールのしきい値
IncreaseScoreWithImageLinks
リモートWebサイトへのイメージリンク(有効/無効)
IncreaseScoreWithBizOrInfoUrls
biz または .info Web サイトのリンク(有効/無効)
IncreaseScoreWithNumericlps
URL内の数値 IP アドレス(有効/無効)
IncreaseScoreWithRedirectToOtherPort
他のポートへのURLリダイレクト(有効/無効)
MaskAsSpamEmptyMessages
空のメッセージ(有効/無効)
MaskAsSpamJavaScriptInHtml
HTML内のJavaScript または VBScript(有効/無効)
MaskAsSpamFramesInHtml
HTML内のFrame タグ または IFrame タグ(有効/無効)
MaskAsSpamObjectTagsInHtml
HTML内の Object タグ(有効/無効)
MaskAsSpamEmbedTagsInHtml
HTMLに埋め込まれたタグ(有効/無効)
MaskAsSpamFormTagsInHtml
HTML内の Form タグ(有効/無効)
MaskAsSpamWebBugsInHtml
HTML内の Web バグ(有効/無効)
MaskAsSpamSensitiveWordList
機密の単語(有効/無効)
MaskAsSpamSpfRecordHardFail
SPFレコード:ハードフェイル(有効/無効)
MaskAsSpamFromAddressAuthFail
送信者IDフィルタリングのハードフェイル(有効/無効)
MaskAsSpamNdrBackscatter
バックスキャター(有効/無効)
EnableLanguageBlockList
特定の言語を含む(有効/無効)
LanguageBlockList
特定の言語を含むに設定した言語
EnableRegionBlockList
これらの国から(有効/無効)
RegionBlockList
これらの国からに設定した国
AllowSenders
許可された送信者
AllowSenderDomains
許可されたドメイン
BlockedSenders
ブロックされた送信者
BlockedSenderDomains
ブロックされたドメイン
Get-HostedContentFilterRuleについて
<実行例>
Get-HostedContentFilterRule | Export-CSV -Encoding UTF8 -Path C:\temp\ContentFilterRule.csv -NoTypeInformation
出力結果
Name
ポリシー名
WhenChanged
更新日
State
有効/無効
Description
概要
Priority
優先度
Comments
説明
SentTo
対象のユーザー
SentToMemberOf
対象のグループ
RecipientDomainIs
対象のドメイン
ExceptIfSentTo
除外対象のユーザー
ExceptISentToMemberOf
除外対象のグループ
ExceptIRecipientDomainIs
除外対象のドメイン