ExchangeOnline

ExchangeOnlineでメールが検疫された際にユーザーに通知メールが送信されるよう設定する

本記事作成時点では、デフォルトの設定の場合、管理者にもユーザーにも検疫通知メールが送信されない設定となっている。
メールが検疫されていることに気づかないことで、相手方とトラブルになる可能性があるため、本記事を参考に検疫通知を有効化することをお勧めする。

検証環境について

動作確認した検証環境は以下の通り。

OS:Microsoft Windows 11 Enterprise
OSbuildバージョン:10.0.22621
PowerShellのバージョン:7.4.0

ExchangeOnlineManagementのモジュール名とバージョン
ExchangeOnlineManagement:3.4.0

サインインアカウントの権限はグローバル管理者。

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へお問い合わせください。
※いただきました内容は確認させていただきますが、必ずしも回答をお約束するものではございません。

    TeamsPowerShellを使用してすべてのチャネルを取得する前のページ

    ExchangePowerShellを利用して配布リストのメンバーを一括更新する次のページ

    関連記事

    1. ExchangeOnline

      ExchangePowerShellを使用して共有メールボックスのアクセス権を一括取得する

      共有メールボックスに対して付与されているアクセス権を一括取得…

    2. ExchangeOnline

      ExchangePowerShellからMicrosoft365グループのメンバー一覧を取得する

      本記事ではチーム機能が有効化されていないMicrosoft3…

    3. ExchangeOnline

      ExchangePowerShellを利用して配布リストのメンバーを一括更新する

      すべての配布リストのメンバーを一括更新する方法について記載す…

    4. ExchangeOnline

      ExchangePowerShellを使用してMicrosoft365グループへCSVからメンバーを…

      Microsoft365グループにアカウントを一括追加する方…

    最近の記事

    PAGE TOP