本記事作成時点では、デフォルトの設定の場合、管理者にもユーザーにも検疫通知メールが送信されない設定となっている。
メールが検疫されていることに気づかないことで、相手方とトラブルになる可能性があるため、本記事を参考に検疫通知を有効化することをお勧めする。
検証環境について
動作確認した検証環境は以下の通り。
OS:Microsoft Windows 11 Enterprise
OSbuildバージョン:10.0.22621
PowerShellのバージョン:7.4.0
ExchangeOnlineManagementのモジュール名とバージョン
ExchangeOnlineManagement:3.4.0サインインアカウントの権限はグローバル管理者。
使用するコマンド
New-QuarantinePolicy
Set-MalwareFilterPolicy
Set-HostedContentFilterPolicy
Set-AntiPhishPolicy
通知を有効化した検疫ポリシーを作成し、各ポリシーに割り当てる
#ExchangeOnlinePowerShellに接続する
Connect-ExchangeOnline
#新規作成する検疫ポリシーの名前を定義する
$quarantinePolicyName = "AllowNotificationAndRequestReleasePoricy"
<#
ユーザーにメッセージのプレビューと検疫からのリリース要求の送信を許可
検疫通知が4時間ごとに送信されるように設定する
#>
New-QuarantinePolicy `
-Name $quarantinePolicyName `
-EndUserQuarantinePermissionsValue 10`
-ESNEnabled $true `
-EndUserSpamNotificationFrequency 04:00:00
#デフォルトのスパム対策ポリシーの検疫ポリシーを変更する
Set-HostedContentFilterPolicy -Identity Default `
-SpamQuarantineTag $quarantinePolicyName `
-HighConfidencePhishQuarantineTag $quarantinePolicyName `
-PhishQuarantineTag $quarantinePolicyName `
-HighConfidenceSpamQuarantineTag $quarantinePolicyName `
-BulkQuarantineTag $quarantinePolicyName
#デフォルトのフィッシング対策ポリシーの検疫ポリシーを変更する
Set-AntiPhishPolicy -Identity "Office365 AntiPhish Default" `
-TargetedUserQuarantineTag $quarantinePolicyName `
-MailboxIntelligenceQuarantineTag $quarantinePolicyName `
-TargetedDomainQuarantineTag $quarantinePolicyName `
-SpoofQuarantineTag $quarantinePolicyName
#デフォルトのマルウェア対策ポリシーの検疫ポリシーを変更する
Set-MalwareFilterPolicy -Identity Default -QuarantineTag $quarantinePolicyName
#デフォルトの安全な添付ファイル、安全なリンクポリシーのデフォルトのポリシーは
#Microsoftに管理されているため変更不可のためここでは設定変更せず
#ExchangePowerShellからの接続を切断する
Disconnect-ExchangeOnline -Confirm:$false問い合わせフォーム
リンク切れのご報告や、記載内容に不備がありましたら、お手数をおかけしますが
以下お問い合わせフォームからご報告をお願い致します。
コマンドの仕様確認やエラー内容の確認、対処方法については、ご契約されているMicrosoftかCSPへお問い合わせください。
※いただきました内容は確認させていただきますが、必ずしも回答をお約束するものではございません。





