英語で読む

次の方法で共有


Exchange Serverでメールボックスのストレージ クォータを構成する

ヒント

この記事は、オンプレミスの Exchange サーバーに適用されます。 この記事のクラウド バージョンについては、「メールボックスのサイズを増やすまたはカスタマイズする」Exchange Online参照してください。

Exchange 管理センター (EAC) または Exchange 管理シェルを使用して、特定のメールボックスの格納域の制限をカスタマイズできます。 格納域の制限により、メールボックスのサイズを制御し、メールボックス データベースの増大を管理できます。 メールボックスが指定された格納域の制限に達するか、制限を超えた場合、Exchange はメールボックスの所有者にそのことを示す通知を送信します。

通常、メールボックス データベースのストレージ クォータは、データベース内のすべての既存および将来のメールボックスに適用されるため、構成します。 詳細については、「Exchange Serverでのメールボックス データベースの管理」を参照してください。

この記事では、メールボックス データベースのストレージ設定をオーバーライドする特定のメールボックスのストレージ設定をカスタマイズする方法について説明します。 ユーザー メールボックスに関連するその他の管理タスクについては、「ユーザー メールボックスの 管理」を参照してください。

はじめに把握しておくべき情報

ヒント

問題がある場合は、 Exchange Server フォーラムでヘルプを依頼します。

EAC を使用してメールボックスの格納域の制限を設定する

  1. EAC で、[ Recipients>Mailboxes ] タブに移動します。

  2. [メールボックス] タブで、変更するメールボックスを選択し、[編集] を選択します

  3. 開いたメールボックスのプロパティ ページで、[メールボックスの 使用状況 ] タブを選択し、[ その他のオプション ] を選択してメールボックス クォータの設定を表示します。

  4. [ メールボックスの使用状況 ] タブで、[ このメールボックスのクォータ設定をカスタマイズする] を選択し、次の設定を構成します。

    • 警告を (GB) で発行する: このメールボックスのサイズで、ユーザーは説明的な警告メッセージを受け取ります。

      注意

      警告メッセージは、 Issue a warning 値が送信禁止値の 50% 以上でない限り 送信 されません。 たとえば、 送信禁止 の値が 800 MB の場合、 Issue 警告 の値は 400 MB 以上である必要があります。 それ以外の場合、警告メッセージは送信されません。

    • 送信禁止 (GB): このメールボックス サイズでは、Exchange はユーザーがメールボックスから新しいメッセージを送信できないようにし、わかりやすいエラー メッセージを表示します。

    • 送受信を禁止する (GB) : このメールボックスサイズでは、Exchange はユーザーがメールボックスからメッセージを送信することを防ぎ、メールボックスに新しいメッセージを配信しません。 メールボックスに送信されたすべてのメッセージは、説明的な配信不能レポート (NDR またはバウンス メッセージとも呼ばれます) で送信者に返されます。

    これらのクォータの有効な値は次のとおりです。

    • 0 から 2,047 ギガバイト (GB)。
    • 値は unlimited です。

    [ メールボックスの使用状況 ] タブが完了したら、[保存] を選択 します

EAC を使用して多くのメールボックスのストレージ クォータを設定する

  1. EAC で、[ Recipients>Mailboxes ] タブに移動します。

  2. [メールボックス] タブ 、次のいずれかの手順を実行します。

    • Ctrl キーを押しながら、変更するメールボックスを個別に選択します。
    • メールボックスの連続範囲を選択するには、メールボックスを選択し、Shift キーを長押ししてから、一覧の下にある別のメールボックスを選択します。

    複数のメールボックスが選択されている Exchange 管理センターの [受信者] の [メールボックス] タブのスクリーンショット。

  3. 詳細ウィンドウで、[メールボックス クォータ] セクションで [更新] を選択します。

  4. 開いた [ メールボックス クォータの一括編集 ] ページで、次の設定を構成します。

    • (GB) で警告を発行する
    • [送信を禁止するサイズ (GB)]   メールボックスのサイズが指定した制限に達した後にユーザーが新しい電子メール メッセージを送信できないようにするには、このチェック ボックスをオンにします。
    • [送受信を禁止するサイズ (GB)]   メールボックスのサイズが指定した制限に達した後にユーザーが新しい電子メール メッセージを送受信できないようにするには、このチェック ボックスをオンにします。

    [ メールボックス クォータの一括編集 ] ページが完了したら、[保存] を選択 します

    ヒント

    [このメールボックスのクォータ設定をカスタマイズする] は [メールボックスクォータの一括編集] ページでは使用できませんが、いずれかのクォータの値を入力すると、設定が自動的に選択されます。

Exchange 管理シェルを使用してメールボックスの格納域の制限を構成する

個々のメールボックスのストレージ クォータを構成するには、次の構文を使用します。

Set-Mailbox -Identity "<MailboxIdentity>" -UseDatabaseQuotaDefaults $false -IssueWarningQuota <ValueInMBorGB> -ProhibitSendQuota <ValueInMBorGB> -ProhibitSendReceiveQuota <ValueInMBorGB>
  • <MailboxIdentity> は、メールボックスを一意に識別する任意の値です。 たとえば、名前、識別名 (DN)、エイリアス、ユーザー プリンシパル名 (UPN)、メール アドレスなどです。 スペースを含む値には引用符が必要です。
  • カスタム ストレージ クォータがメールボックス データベースの既定値をオーバーライドするには、UseDatabaseQuotaDefaults パラメーターの$false値が必要です。

次の使用例は、Joe Healy のメールボックスの指定されたクォータを設定します。

Set-Mailbox -Identity "Joe Healy" -UseDatabaseQuotaDefaults $false -IssueWarningQuota 24.5GB -ProhibitSendQuota 24.75GB -ProhibitSendReceiveQuota 25GB

次の使用例は、Ayla Kol のメールボックスの指定されたクォータを設定します。

Set-Mailbox -Identity "Ayla Kol" -UseDatabaseQuotaDefaults $false -IssueWarningQuota 900MB -ProhibitSendQuota 950MB -ProhibitSendReceiveQuota 1GB

構文およびパラメーターの詳細については、「Set-Mailbox」を参照してください。

Exchange 管理シェルを使用して、多くのメールボックスのストレージ クォータを構成する

多数のメールボックスのストレージ クォータを同時に構成するには、次のオプションがあります。

  • 既存の属性に基づいてメールボックスをフィルター処理する: この方法では、ターゲット メールボックスがすべて一意のフィルター可能な属性を共有することを前提としています。 一部の属性 (タイトル、部署、住所情報、電話番号など) は 、Get-User コマンドレットからのみ使用できます。 その他の属性 (CustomAttribute1 から CustomAttribute15 など) は 、Get-Mailbox コマンドレットからのみ使用できます。
  • 特定のメールボックスの一覧を使用する: 特定のメールボックスの一覧を生成した後、その一覧を使用してメールボックスのストレージ クォータを構成できます。

既存の属性に基づいてメールボックスをフィルター処理する

ヒント

Get-User コマンドレットを使用してターゲット メールボックスを識別する場合は、値の引用符を必要としない Get-User コマンドレットと Set-Mailbox コマンドレットで使用できる ID プロパティ (UserPrincipalName など) を使用してください。

既存の属性に基づいて任意の数のメールボックスのストレージ クォータを構成するには、次の構文を使用します。

$<VariableName> = <Get-Mailbox | Get-User> -ResultSize unlimited -Filter <Filter>

$<VariableName> | foreach {Set-Mailbox -Identity $_.UserPrincipalName -UseDatabaseQuotaDefaults $false -IssueWarningQuota <ValueInMBorGB> -ProhibitSendQuota <ValueInMBorGB> -ProhibitSendReceiveQuota <ValueInMBorGB>}

次の使用例は、関連付けられているユーザーの Title 属性に "Sales Associate" という値が含まれるすべてのユーザー メールボックスのストレージ クォータを構成します。

$SA = Get-User -ResultSize unlimited -Filter "(RecipientType -eq 'UserMailbox') -and (Title -like 'Sales Associate*')"

$SA | foreach {Set-Mailbox -Identity $_.UserPrincipalName -UseDatabaseQuotaDefaults $false -IssueWarningQuota 24.5GB -ProhibitSendQuota 24.75GB -ProhibitSendReceiveQuota 25GB}

特定のメールボックスの一覧を使用する

特定のメールボックスの一覧のストレージ クォータを構成するには、次の構文を使用します。

$<VariableName> = Get-Content <text file>

$<VariableName> | foreach {Set-Mailbox -Identity $_ -UseDatabaseQuotaDefaults $false -IssueWarningQuota <ValueInMBorGB> -ProhibitSendQuota <ValueInMBorGB> -ProhibitSendReceiveQuota <ValueInMBorGB>}

次の例では、テキスト ファイル C:\My Documents\MBQuotas.txt を使用して、関連付けられている UPN によってメールボックスを識別します。 テキスト ファイルには、次のように、各行に 1 つのメールボックスが含まれている必要があります。

akol@contoso.com
tjohnston@contoso.com
kakers@contoso.com

更新するメールボックスをテキスト ファイルに設定した後、次のコマンドを実行します。

$MBQ = Get-Content "C:\My Documents\MBQuotas.txt"

$MBQ | foreach {Set-Mailbox -Identity $_ -UseDatabaseQuotaDefaults $false -IssueWarningQuota 900MB -ProhibitSendQuota 950MB -ProhibitSendReceiveQuota 1GB}

メールボックスのストレージ クォータを正常に設定するにはどうすればよいですか?

メールボックスのストレージ クォータが正常に設定されたことを確認するには、次のいずれかの手順を実行します。

  • Exchange 管理センター:

    1. EAC で、[ Recipients>Mailboxes ] タブに移動します。
    2. [メールボックス] タブで、変更するメールボックスを選択し、[編集] を選択します
    3. 開いたメールボックスのプロパティ ページで、[メールボックスの 使用状況 ] タブを選択し、[ その他のオプション ] を選択してメールボックス クォータの設定を表示します。

    [ このメールボックスのクォータ設定をカスタマイズする ] が選択されていることを確認し、クォータ値を確認します。

  • Exchange 管理シェル: <MailboxIdentity> をメールボックスの名前、メール アドレス、エイリアスに置き換え、次のコマンドを実行します。

    Get-Mailbox <MailboxIdentity> | Format-List UseDatabaseQuotaDefaults,IssueWarningQuota,ProhibitSendQuota,ProhibitSendReceiveQuota