Exchange Onlineの受信トレイ ルールで使用される領域を変更する
Outlook on the webの受信トレイ ルール (旧称 Outlook Web App) と Outlook デスクトップ アプリは、すべてのルールの合計 256 KB に制限されています。 作成する各ルールは、メールボックス内の領域を使用することになります。 ルールが使用する領域の実際の大きさは、ルールの名前の長さや適用される条件の数などの要因によって変わります。 256 KB の制限に達すると、それ以上のルールを作成できないこと、およびルールを更新できないことを示す警告が出されます。 Exchange Online で、受信トレイのルールを保存するための割り当て領域を増やすことはできませんが、ビジネスのニーズに合わせて減らすことはできます。
注:
受信トレイ ルール クォータの有効な範囲は 32 KB から 256 KB です。
ユーザーが作成できるルールに上限数はありません。
受信トレイ ルールのクォータは、 有効な ルールにのみ適用されます。 メールボックスで 使用できる無効な ルールの数に制限はありません。 ただし、メールボックスで有効またはアクティブになっているルールの 合計サイズ がクォータ値を超えることはできません
はじめに把握しておくべき情報
各手順を完了するための推定時間: 5 分以下。
この手順を実行する際には、あらかじめアクセス許可が割り当てられている必要があります。 必要なアクセス許可を確認するには、「機能のアクセス許可」の「メールボックス設定」エントリExchange Online参照してください。
PowerShell Exchange Online使用して、この記事の手順を実行することしかできません。 Exchange Online PowerShell へ接続するには、「Exchange Online PowerShell に接続する」を参照してください。
ヒント
問題がある場合は、 Exchange のフォーラムで質問してください。 次のフォーラムにアクセスしてください: 「Exchange Online」または「Exchange Online Protection」。
Exchange Online PowerShell を使用して受信トレイ ルールの制限を増やす
メールボックスのルール クォータを変更するには、次の 3 つの基本的な方法を使用できます。
個々のメールボックス: 次の構文を使用します。
Set-Mailbox -Identity <MailboxIdentity> -RulesQuota "<32 KB to 256 KB>"
この例では、ユーザーのルール クォータを 200 KB に減らします douglas@contoso.com。
Set-Mailbox -Identity douglas@contoso.com -RulesQuota "200 KB"
属性でメールボックスをフィルター処理する: この方法では、メールボックスがすべて一意のフィルター可能な属性を共有する必要があります。 以下に例を示します。
Get-User コマンドレットに表示されるユーザー アカウントのタイトル、部署、または住所情報。
Get-Mailbox コマンドレットを参照して、メールボックスの CustomAttribute1 から CustomAttribute15 を使用します。
構文では、次の 2 つのコマンドを使用します (1 つはメールボックスを識別し、もう 1 つはメールボックスにルール クォータを適用します)。
$<VariableName> = <Get-User | Get-Mailbox> -ResultSize unlimited -Filter <Filter>
$<VariableName> | foreach {Set-Mailbox -Identity $_.MicrosoftOnlineServicesID -RulesQuota "<32 KB to 256 KB>"}
次の使用例は、 Title 属性に "Vendor" または "Contractor" が含まれるすべてのメールボックスに対して、ルール クォータを 32 KB に減らします。
$V = Get-User -ResultSize unlimited -Filter "(RecipientType -eq 'UserMailbox') -and (Title -like '*Vendor*' -or Title -like '*Contractor*')"
$V | foreach {Set-Mailbox -Identity $_.MicrosoftOnlineServicesID -RulesQuota "32 KB"}
特定のメールボックスの一覧を使用する: この方法では、メールボックスを識別するためのテキスト ファイルが必要です。 スペースを含まない値 (ユーザー アカウントなど) が最適です。 テキスト ファイルには、次のように各行に 1 つのユーザー アカウントが含まれている必要があります。
akol@contoso.com
tjohnston@contoso.com
kakers@contoso.com構文では、次の 2 つのコマンドを使用します (1 つはユーザー アカウントを識別し、もう 1 つはそれらのユーザーにルール クォータを適用します)。
$<VariableName> = Get-Content "<text file>"
$<VariableName> | foreach {Set-Mailbox -Identity $_ RulesQuota "<32 KB to 256 KB>"}
次の使用例は、ファイル C:\My Documents\Junior Managers.txtで指定されたメールボックスに対するルール クォータを 150 KB に減らします。
$Jr = Get-Content "C:\My Documents\Junior Managers.txt"
$Jr | foreach {Set-Mailbox -Identity $_ -RulesQuota "150 KB"}
正常な動作を確認する方法
メールボックスの受信トレイ ルール クォータを変更したことを確認するには、PowerShell Exchange Online次のいずれかの手順を使用します。
MailboxIdentity> をメールボックスの名前、エイリアス、電子メール アドレス、またはアカウント名に置き換え<、次のコマンドを実行して RulesQuota プロパティの値を確認します。
Get-Mailbox -Identity "<MailboxIdentity>" | Format-List RulesQuota
次のコマンドを実行して、すべてのメールボックスの RulesQuota プロパティの値を確認します。
Get-Mailbox -ResultSize unlimited | Format-Table Name,RulesQuota -Auto
補足情報
受信トレイのルールは、 [ルール] ウィンドウでの上から下へのルールの表示順に実行されます。 ルールの順序を変更するには、移動するルールをクリックした後、上矢印または下矢印をクリックして、一覧内の目的の位置にルールを移動します。
転送ルールを作成する場合、複数の転送先アドレスを追加できます。 アカウントの設定によっては、転送できるアドレスの数が制限される場合があります。 許可された数より多くのアドレスを追加すると、転送ルールが機能しなくなります。 複数のアドレスを含む転送ルールを作成する場合、そのルールをテストして正常に動作することを確認してください。